com.esri.arcgis.trackinganalyst
Class IServActionProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.trackinganalyst.IServActionProxy
All Implemented Interfaces:
IServAction, Externalizable, Serializable

public class IServActionProxy
extends com.esri.arcgis.interop.Dispatch
implements IServAction, Serializable

Provides access to methods and properties needed to identify and manage tracking server based actions.

Description

This interface provides an optional way for an action to be processed on a layer. Objects that implement this interface are targeted for layer processing such as automatic pan or zoom operations.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Constructor Summary
  IServActionProxy()
           
  IServActionProxy(Object obj)
           
protected IServActionProxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 String getDatasetDefinitionID()
          Value of the DatasetDefinitionID property.
 String getDatasetDefinitionName()
          Value of the DatasetDefinitionName property.
 int getGeometryColumnNumber()
          Value of the GeometryColumnNumber property.
 int getGeometryColumnType()
          Type of geomety object contained in the geometry column.
 int getTrackIdColumnNumber()
          Value of the TrackIdColumnNumber property.
 void removeListener(String iidStr, Object theListener)
           
 void setDatasetDefinitionID(String bstrDatasetDefID)
          Value of the DatasetDefinitionID property.
 void setDatasetDefinitionName(String bstrDatasetDefName)
          Value of the DatasetDefinitionName property.
 void setGeometryColumnNumber(int iVal)
          Value of the GeometryColumnNumber property.
 void setGeometryColumnType(int iVal)
          Type of geomety object contained in the geometry column.
 void setTrackIdColumnNumber(int iVal)
          Value of the TrackIdColumnNumber property.
 
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

noncastable

public boolean noncastable
Constructor Detail

IServActionProxy

public IServActionProxy()

IServActionProxy

public IServActionProxy(Object obj)
                 throws IOException
Throws:
IOException

IServActionProxy

protected IServActionProxy(Object obj,
                           String iid)
                    throws IOException
Throws:
IOException
Method Detail

addListener

public void addListener(String iidStr,
                        Object theListener,
                        Object theSource)
                 throws IOException
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

removeListener

public void removeListener(String iidStr,
                           Object theListener)
                    throws IOException
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

getDatasetDefinitionName

public String getDatasetDefinitionName()
                                throws IOException,
                                       AutomationException
Value of the DatasetDefinitionName property.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Specified by:
getDatasetDefinitionName in interface IServAction
Returns:
The bstrDatasetDefName
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDatasetDefinitionName

public void setDatasetDefinitionName(String bstrDatasetDefName)
                              throws IOException,
                                     AutomationException
Value of the DatasetDefinitionName property.

Description

Sets the value of the DatasetDefinitionName property.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Specified by:
setDatasetDefinitionName in interface IServAction
Parameters:
bstrDatasetDefName - The bstrDatasetDefName (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDatasetDefinitionID

public String getDatasetDefinitionID()
                              throws IOException,
                                     AutomationException
Value of the DatasetDefinitionID property.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Specified by:
getDatasetDefinitionID in interface IServAction
Returns:
The bstrDatasetDefID
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDatasetDefinitionID

public void setDatasetDefinitionID(String bstrDatasetDefID)
                            throws IOException,
                                   AutomationException
Value of the DatasetDefinitionID property.

Description

Sets the value of the DatasetDefinitionID property.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Specified by:
setDatasetDefinitionID in interface IServAction
Parameters:
bstrDatasetDefID - The bstrDatasetDefID (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGeometryColumnNumber

public int getGeometryColumnNumber()
                            throws IOException,
                                   AutomationException
Value of the GeometryColumnNumber property.

Description

Returns the value of the GeometryColumnNumber property.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Specified by:
getGeometryColumnNumber in interface IServAction
Returns:
The iVal
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setGeometryColumnNumber

public void setGeometryColumnNumber(int iVal)
                             throws IOException,
                                    AutomationException
Value of the GeometryColumnNumber property.

Description

Sets the value of the GeometryColumnNumber property.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Specified by:
setGeometryColumnNumber in interface IServAction
Parameters:
iVal - The iVal (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTrackIdColumnNumber

public int getTrackIdColumnNumber()
                           throws IOException,
                                  AutomationException
Value of the TrackIdColumnNumber property.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Specified by:
getTrackIdColumnNumber in interface IServAction
Returns:
The iVal
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTrackIdColumnNumber

public void setTrackIdColumnNumber(int iVal)
                            throws IOException,
                                   AutomationException
Value of the TrackIdColumnNumber property.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Specified by:
setTrackIdColumnNumber in interface IServAction
Parameters:
iVal - The iVal (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGeometryColumnType

public int getGeometryColumnType()
                          throws IOException,
                                 AutomationException
Type of geomety object contained in the geometry column.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Specified by:
getGeometryColumnType in interface IServAction
Returns:
A com.esri.arcgis.geometry.esriGeometryType constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setGeometryColumnType

public void setGeometryColumnType(int iVal)
                           throws IOException,
                                  AutomationException
Type of geomety object contained in the geometry column.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Specified by:
setGeometryColumnType in interface IServAction
Parameters:
iVal - A com.esri.arcgis.geometry.esriGeometryType constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.