|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.interop.Dispatch com.esri.arcgis.trackinganalyst.ILocationTriggerAdminProxy
public class ILocationTriggerAdminProxy
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.
Field Summary | |
---|---|
boolean |
noncastable
|
Fields inherited from class com.esri.arcgis.interop.Dispatch |
---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
Constructor Summary | |
---|---|
|
ILocationTriggerAdminProxy()
|
|
ILocationTriggerAdminProxy(Object obj)
|
protected |
ILocationTriggerAdminProxy(Object obj,
String iid)
|
Method Summary | |
---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
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 |
removeListener(String iidStr,
Object theListener)
|
void |
setProperties(IPropertySet ppiProperties)
PropertySet of all configurable items for this location trigger. |
Methods inherited from class com.esri.arcgis.interop.Dispatch |
---|
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public boolean noncastable
Constructor Detail |
---|
public ILocationTriggerAdminProxy()
public ILocationTriggerAdminProxy(Object obj) throws IOException
IOException
protected ILocationTriggerAdminProxy(Object obj, String iid) throws IOException
IOException
Method Detail |
---|
public void addListener(String iidStr, Object theListener, Object theSource) throws IOException
addListener
in class com.esri.arcgis.interop.Dispatch
IOException
public void removeListener(String iidStr, Object theListener) throws IOException
removeListener
in class com.esri.arcgis.interop.Dispatch
IOException
public 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.
getProperties
in interface ILocationTriggerAdmin
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setProperties(IPropertySet ppiProperties) throws IOException, AutomationException
setProperties
in interface ILocationTriggerAdmin
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.public 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.
isHasConfigurationDialog
in interface ILocationTriggerAdmin
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public 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.
isValidateProperties
in interface ILocationTriggerAdmin
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void configure(int hParentWindowHandle, ISet piObjects) throws IOException, AutomationException
configure
in interface ILocationTriggerAdmin
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.public boolean isNeedsTestGeometry() throws IOException, AutomationException
isNeedsTestGeometry
in interface ILocationTriggerAdmin
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void initializeState() throws IOException, AutomationException
initializeState
in interface ILocationTriggerAdmin
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 |