|
|||||||||
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.ILocationTriggerProxy
public class ILocationTriggerProxy
Provides access to properties and methods needed to manage action's location trigger. A location trigger allows developers to extend location based triggering of actions, e.g., extend location trigger to include crosses or departing / arriving.
Field Summary | |
---|---|
boolean |
noncastable
|
Fields inherited from class com.esri.arcgis.interop.Dispatch |
---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
Constructor Summary | |
---|---|
|
ILocationTriggerProxy()
|
|
ILocationTriggerProxy(Object obj)
|
protected |
ILocationTriggerProxy(Object obj,
String iid)
|
Method Summary | |
---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
void |
evaluateDataMessage(IDataMessage piDataMessage)
Evaluates data message for location trigger information. |
void |
evaluateFeature(IFeature piFeature)
Evaluates feature for location trigger information. |
void |
geometryIsCompatible(int eTypeA,
int eTypeB)
Determines whether or not the geometry is compatible for the location trigger. |
String |
getDescription()
Description of location trigger properties. |
String |
getName()
Name of the location trigger. |
IGeometry |
getTestGeometry()
Geometry used for location trigger test. |
boolean |
isInvertable()
Indicates whether or not the location trigger can be negated. |
boolean |
isInverted()
Indicates whether or not location trigger has been negated. |
void |
removeListener(String iidStr,
Object theListener)
|
void |
setEventIdColumn(int rhs1)
Column containing EventID information. |
void |
setInverted(boolean pVal)
Indicates whether or not location trigger has been negated. |
void |
setShapeColumn(int rhs1)
Column containing geometry objects. |
void |
setTestFeatureClass(IFeatureClass rhs1)
Feature class containing geometry used in the location query. |
void |
setTestGeometry(IGeometry ppiTestGeometry)
Geometry used for location trigger test. |
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 ILocationTriggerProxy()
public ILocationTriggerProxy(Object obj) throws IOException
IOException
protected ILocationTriggerProxy(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 String getName() throws IOException, AutomationException
getName
in interface ILocationTrigger
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getDescription() throws IOException, AutomationException
getDescription
in interface ILocationTrigger
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isInvertable() throws IOException, AutomationException
isInvertable
in interface ILocationTrigger
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isInverted() throws IOException, AutomationException
isInverted
in interface ILocationTrigger
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setInverted(boolean pVal) throws IOException, AutomationException
setInverted
in interface ILocationTrigger
pVal
- The pVal (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setShapeColumn(int rhs1) throws IOException, AutomationException
setShapeColumn
in interface ILocationTrigger
rhs1
- The rhs1 (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setEventIdColumn(int rhs1) throws IOException, AutomationException
setEventIdColumn
in interface ILocationTrigger
rhs1
- The rhs1 (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTestFeatureClass(IFeatureClass rhs1) throws IOException, AutomationException
setTestFeatureClass
in interface ILocationTrigger
rhs1
- A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void geometryIsCompatible(int eTypeA, int eTypeB) throws IOException, AutomationException
geometryIsCompatible
in interface ILocationTrigger
eTypeA
- A com.esri.arcgis.geometry.esriGeometryType constant (in)eTypeB
- A com.esri.arcgis.geometry.esriGeometryType constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void evaluateFeature(IFeature piFeature) throws IOException, AutomationException
evaluateFeature
in interface ILocationTrigger
piFeature
- A reference to a com.esri.arcgis.geodatabase.IFeature (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void evaluateDataMessage(IDataMessage piDataMessage) throws IOException, AutomationException
evaluateDataMessage
in interface ILocationTrigger
piDataMessage
- A reference to a com.esri.arcgis.trackinganalyst.IDataMessage (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTestGeometry(IGeometry ppiTestGeometry) throws IOException, AutomationException
setTestGeometry
in interface ILocationTrigger
ppiTestGeometry
- A reference to a com.esri.arcgis.geometry.IGeometry (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IGeometry getTestGeometry() throws IOException, AutomationException
getTestGeometry
in interface ILocationTrigger
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 |