|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ILocationTriggerAdmin
Provides access to properties and methods needed to configure location triggers for tracking actions.
This interface is new at ArcGIS 9.3.
Custom Location Triggers should implement this interface in addition to ILocationTrigger. This interface provides the methods to allow the trigger to be configured.
Method Summary | |
---|---|
void |
configure(int hParentWindowHandle,
ISet piObjects)
Open a configuration dialog for the location trigger properties. |
IPropertySet |
getProperties()
PropertySet of all configurable items for this location trigger. |
void |
initializeState()
Initializes the Location Trigger to its default state. |
boolean |
isHasConfigurationDialog()
Indicates whether this location trigger has a Configuration Dialog or not. |
boolean |
isNeedsTestGeometry()
Indicates whether this location trigger needs to have a test geometry. |
boolean |
isValidateProperties()
Indicates whether this location trigger has been configured properly. |
void |
setProperties(IPropertySet ppiProperties)
PropertySet of all configurable items for this location trigger. |
Method Detail |
---|
IPropertySet getProperties() throws IOException, AutomationException
The PropertySet should contain all of the configuration information for the Location Trigger. The supported property name-value pairs are defined by the coclass.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setProperties(IPropertySet ppiProperties) throws IOException, AutomationException
ppiProperties
- A reference to a com.esri.arcgis.system.IPropertySet (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isHasConfigurationDialog() throws IOException, AutomationException
Use this property to determine if the location trigger has a dialog that can be used to generate the configuration properties. If a configuration dialog exists, it can be used in place of programmatically calling put_Properties.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isValidateProperties() throws IOException, AutomationException
ValidateProperties can be used after the configuration properties have been set, using either put_Properties or configure, to verify that the resulting location trigger is valid. If the result is returned as VARIANT_FALSE you will need to reconfigure the trigger before it will be evaluated.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void configure(int hParentWindowHandle, ISet piObjects) throws IOException, AutomationException
hParentWindowHandle
- The hParentWindowHandle (A COM typedef) (in)piObjects
- A reference to a com.esri.arcgis.system.ISet (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isNeedsTestGeometry() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void initializeState() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |