com.esri.arcgis.trackinganalyst
Interface IHighlightSuppressionAction

All Superinterfaces:
Serializable
All Known Implementing Classes:
HighlightSuppressionAction, IHighlightSuppressionActionProxy

public interface IHighlightSuppressionAction
extends Serializable

Provides access to properties and methods needed to manage the highlight/suppression action.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.


Method Summary
 void clearObjectArray()
          Clears object array of all previous entries.
 boolean containsFeature(int oID)
          Indicates whether or not feature is contained in the action.
 int getActionType()
          Indicates what type of action will be performed.
 ISymbol getHighlightSymbol()
          Symbol used to highlight the feature meeting highlight action criteria.
 boolean isSuppression()
          Indicates whether or not the highlight-suppression action is set to suppress features.
 void setActionType(int pVal)
          Indicates what type of action will be performed.
 void setHighlightSymbolByRef(ISymbol pVal)
          Symbol used to highlight the feature meeting highlight action criteria.
 

Method Detail

getActionType

int getActionType()
                  throws IOException,
                         AutomationException
Indicates what type of action will be performed.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Returns:
A com.esri.arcgis.trackinganalyst.enumHighlightSuppression constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setActionType

void setActionType(int pVal)
                   throws IOException,
                          AutomationException
Indicates what type of action will be performed.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Parameters:
pVal - A com.esri.arcgis.trackinganalyst.enumHighlightSuppression constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHighlightSymbol

ISymbol getHighlightSymbol()
                           throws IOException,
                                  AutomationException
Symbol used to highlight the feature meeting highlight action criteria.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Returns:
A reference to a com.esri.arcgis.display.ISymbol
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHighlightSymbolByRef

void setHighlightSymbolByRef(ISymbol pVal)
                             throws IOException,
                                    AutomationException
Symbol used to highlight the feature meeting highlight action criteria.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Parameters:
pVal - A reference to a com.esri.arcgis.display.ISymbol (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isSuppression

boolean isSuppression()
                      throws IOException,
                             AutomationException
Indicates whether or not the highlight-suppression action is set to suppress features.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Returns:
The bResult
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

containsFeature

boolean containsFeature(int oID)
                        throws IOException,
                               AutomationException
Indicates whether or not feature is contained in the action.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Parameters:
oID - The oID (in)
Returns:
The bResult
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

clearObjectArray

void clearObjectArray()
                      throws IOException,
                             AutomationException
Clears object array of all previous entries.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.