com.esri.arcgis.trackinganalyst
Interface ILocationTriggerAdmin

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ArrivingLocationTrigger, CrossingLocationTrigger, ILocationTriggerAdminProxy, ProximityLocationTrigger

public interface ILocationTriggerAdmin
extends java.io.Serializable

COM Interface 'ILocationTriggerAdmin'. Generated 3/19/2015 1:20:59 PM from 'C:\ArcGIS\COM\esriTrackingAnalyst.olb'

Description: 'Provides access to properties and methods needed to configure location triggers for tracking actions.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID69e67f97_50c1_4bbd_93bb_c48159d4dc5b
           
static int xxDummy
          Deprecated. Internal use only
 
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.
 

Field Detail

IID69e67f97_50c1_4bbd_93bb_c48159d4dc5b

static final int IID69e67f97_50c1_4bbd_93bb_c48159d4dc5b
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getProperties

IPropertySet getProperties()
                           throws java.io.IOException,
                                  AutomationException
PropertySet of all configurable items for this location trigger.

Returns:
A reference to a com.esri.arcgis.system.IPropertySet
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setProperties

void setProperties(IPropertySet ppiProperties)
                   throws java.io.IOException,
                          AutomationException
PropertySet of all configurable items for this location trigger.

Parameters:
ppiProperties - A reference to a com.esri.arcgis.system.IPropertySet (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isHasConfigurationDialog

boolean isHasConfigurationDialog()
                                 throws java.io.IOException,
                                        AutomationException
Indicates whether this location trigger has a Configuration Dialog or not.

Returns:
The pbvarHasConfigurationDialog
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isValidateProperties

boolean isValidateProperties()
                             throws java.io.IOException,
                                    AutomationException
Indicates whether this location trigger has been configured properly.

Returns:
The pbvarValid
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

configure

void configure(int hParentWindowHandle,
               ISet piObjects)
               throws java.io.IOException,
                      AutomationException
Open a configuration dialog for the location trigger properties. At a minimum the ISet will contain one or more of the following objects, Action to be edited, Trigger Layer, Server Connection, and Polygon Source Name.

Parameters:
hParentWindowHandle - The hParentWindowHandle (A COM typedef) (in)
piObjects - A reference to a com.esri.arcgis.system.ISet (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isNeedsTestGeometry

boolean isNeedsTestGeometry()
                            throws java.io.IOException,
                                   AutomationException
Indicates whether this location trigger needs to have a test geometry.

Returns:
The pbvarValid
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

initializeState

void initializeState()
                     throws java.io.IOException,
                            AutomationException
Initializes the Location Trigger to its default state.

Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.