|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.trackinganalyst.CrossingLocationTrigger
public class CrossingLocationTrigger
Controls the implementation of the action's location trigger for the geometrical crossing of a polyline or a polygon border.
| Constructor Summary | |
|---|---|
CrossingLocationTrigger()
Constructs a CrossingLocationTrigger using ArcGIS Engine. |
|
CrossingLocationTrigger(Object obj)
Construct a CrossingLocationTrigger using a reference to such an object returned from ArcGIS Engine or Server. |
|
| Method Summary | |
|---|---|
void |
configure(int hParentWindowHandle,
ISet piObjects)
Open a configuration dialog for the location trigger properties. |
boolean |
equals(Object o)
Compare this object with another |
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. |
static String |
getClsid()
getClsid. |
String |
getDescription()
Description of location trigger properties. |
String |
getName()
Name of the location trigger. |
IPropertySet |
getProperties()
PropertySet of all configurable items for this location trigger. |
IGeometry |
getTestGeometry()
Geometry used for location trigger test. |
int |
hashCode()
the hashcode for this object |
void |
initializeState()
Initializes the Location Trigger to its default state. |
void |
interfaceSupportsErrorInfo(GUID riid)
interfaceSupportsErrorInfo |
boolean |
isHasConfigurationDialog()
Indicates whether this location trigger has a Configuration Dialog or not. |
boolean |
isInvertable()
Indicates whether or not the location trigger can be negated. |
boolean |
isInverted()
Indicates whether or not location trigger has been negated. |
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 |
setEventIdColumn(int rhs1)
Column containing EventID information. |
void |
setInverted(boolean pVal)
Indicates whether or not location trigger has been negated. |
void |
setProperties(IPropertySet ppiProperties)
PropertySet of all configurable items for this location trigger. |
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 java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
|---|
getJintegraDispatch, release |
| Constructor Detail |
|---|
public CrossingLocationTrigger()
throws IOException,
UnknownHostException
IOException - if there are interop problems
UnknownHostException - if there are interop problems
public CrossingLocationTrigger(Object obj)
throws IOException
obj to CrossingLocationTrigger.
obj - an object returned from ArcGIS Engine or Server
IOException - if there are interop problems
CrossingLocationTrigger theCrossingLocationTrigger = (CrossingLocationTrigger) obj;| Method Detail |
|---|
public static String getClsid()
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
public String getName()
throws IOException,
AutomationException
getName in interface ILocationTriggerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getDescription()
throws IOException,
AutomationException
getDescription in interface ILocationTriggerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isInvertable()
throws IOException,
AutomationException
isInvertable in interface ILocationTriggerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isInverted()
throws IOException,
AutomationException
isInverted in interface ILocationTriggerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setInverted(boolean pVal)
throws IOException,
AutomationException
setInverted in interface ILocationTriggerpVal - 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 ILocationTriggerrhs1 - 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 ILocationTriggerrhs1 - 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 ILocationTriggerrhs1 - 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 ILocationTriggereTypeA - 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 ILocationTriggerpiFeature - 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 ILocationTriggerpiDataMessage - A reference to a com.esri.arcgis.geodatabaseextensions.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 ILocationTriggerppiTestGeometry - 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 ILocationTriggerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
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 ILocationTriggerAdminIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setProperties(IPropertySet ppiProperties)
throws IOException,
AutomationException
setProperties in interface ILocationTriggerAdminppiProperties - 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 ILocationTriggerAdminIOException - 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 ILocationTriggerAdminIOException - 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 ILocationTriggerAdminhParentWindowHandle - 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 ILocationTriggerAdminIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void initializeState()
throws IOException,
AutomationException
initializeState in interface ILocationTriggerAdminIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void interfaceSupportsErrorInfo(GUID riid)
throws IOException,
AutomationException
Indicates whether the interface supports IErrorInfo.
interfaceSupportsErrorInfo in interface ISupportErrorInforiid - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)
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 | ||||||||