|
|||||||||
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.ITemporalSearchProxy
public class ITemporalSearchProxy
Provides access to properties and methods needed to manage searching temporal datasets.
This interface provides methods to search for last known features and last known OIDs in the dataset. It also provides a method to query temporal data within the full temporal extent of the dataset.
Field Summary | |
---|---|
boolean |
noncastable
|
Fields inherited from class com.esri.arcgis.interop.Dispatch |
---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
Constructor Summary | |
---|---|
|
ITemporalSearchProxy()
|
|
ITemporalSearchProxy(Object obj)
|
protected |
ITemporalSearchProxy(Object obj,
String iid)
|
Method Summary | |
---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
ICursor |
lastKnownFeatures(Object varStartingTime,
Object varEndingTime)
Searches for last known features in the dataset. |
IFeatureIDSet |
lastKnownOIDs(Object varStartingTime,
Object varEndingTime)
Searches for the last known OIDs in the dataset. |
void |
queryTemporalExtent(Object[] pvarStartTime,
Object[] pvarEndTime)
Queries temporal data within the full temporal extent of the dataset. |
void |
removeListener(String iidStr,
Object theListener)
|
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 ITemporalSearchProxy()
public ITemporalSearchProxy(Object obj) throws IOException
IOException
protected ITemporalSearchProxy(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 IFeatureIDSet lastKnownOIDs(Object varStartingTime, Object varEndingTime) throws IOException, AutomationException
This method returns a FeatureIDSet containing the most recent OID for each track. If a start and/or end time are specified then features occurring outside of the time span are not factored into the search. Passing NULL for the start time and end time will cause all data in the temporal extent to be evaluated.
The start and end time automation compliant date types. In C++ you can use any type that converts to a VT_DATE type, in VB a Date type, and in C# a DateTime type. Getting the LastKnownOIDs is faster than getting the LastKnownFeatures so it is advisable to use this method where possible.
lastKnownOIDs
in interface ITemporalSearch
varStartingTime
- A Variant (in)varEndingTime
- A Variant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ICursor lastKnownFeatures(Object varStartingTime, Object varEndingTime) throws IOException, AutomationException
This method returns an ICursor containing the most recent feature for each track. If a start and/or end time are specified, then features occurring outside of the time span are not factored into the search. Passing NULL for the start time and end time will cause all data in the temporal extent to be evaluated.
The start and end time automation compliant date types. In C++ you can use any type that converts to a VT_DATE type, in VB a Date type, and in C# a DateTime type.
lastKnownFeatures
in interface ITemporalSearch
varStartingTime
- A Variant (in)varEndingTime
- A Variant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void queryTemporalExtent(Object[] pvarStartTime, Object[] pvarEndTime) throws IOException, AutomationException
This method queries the dataset to find the dates of the oldest feature and newest feature. This time span is the temporal extent of the dataset.
The start and end time automation compliant date types. In C++ you can use any type that converts to a VT_DATE type, in VB a Date type, and in C# a DateTime type.
queryTemporalExtent
in interface ITemporalSearch
pvarStartTime
- A Variant (in/out: use single element array)pvarEndTime
- A Variant (in/out: use single element array)
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 |