| 
|||||||||
| 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.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 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 | ||||||||