|
|||||||||
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.geodatabase.IFeatureCursorProxy com.esri.arcgis.trackinganalyst.ITemporalCursorProxy
public class ITemporalCursorProxy
Provides access to methods needed to control the temporal cursor.
This interface exposes property and methods needed to control the temporal cursor. Using methods under this interface, users can iterate through a database in temporal order.
Field Summary | |
---|---|
boolean |
noncastable
|
Fields inherited from class com.esri.arcgis.interop.Dispatch |
---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
Constructor Summary | |
---|---|
|
ITemporalCursorProxy()
|
|
ITemporalCursorProxy(Object obj)
|
protected |
ITemporalCursorProxy(Object obj,
String iid)
|
Method Summary | |
---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
void |
nextObject(IFeature[] ppiFeature,
Object[] pvarTimeSeries,
long[] phyTimeStamp,
int[] plOID)
Advances the position of the cursor by one and returns the feature object at that position. |
void |
removeListener(String iidStr,
Object theListener)
|
void |
reset()
Resets the cursor position. |
Methods inherited from class com.esri.arcgis.geodatabase.IFeatureCursorProxy |
---|
deleteFeature, findField, flush, getFields, insertFeature, nextFeature, updateFeature |
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 |
Methods inherited from interface com.esri.arcgis.geodatabase.IFeatureCursor |
---|
deleteFeature, findField, flush, getFields, insertFeature, nextFeature, updateFeature |
Field Detail |
---|
public boolean noncastable
Constructor Detail |
---|
public ITemporalCursorProxy()
public ITemporalCursorProxy(Object obj) throws IOException
IOException
protected ITemporalCursorProxy(Object obj, String iid) throws IOException
IOException
Method Detail |
---|
public void addListener(String iidStr, Object theListener, Object theSource) throws IOException
addListener
in class IFeatureCursorProxy
IOException
public void removeListener(String iidStr, Object theListener) throws IOException
removeListener
in class IFeatureCursorProxy
IOException
public void nextObject(IFeature[] ppiFeature, Object[] pvarTimeSeries, long[] phyTimeStamp, int[] plOID) throws IOException, AutomationException
Advance the position of the cursor by one and return the Feature object at that position. This routine is optimized to return the individual items that the temporal renderer will need.
nextObject
in interface ITemporalCursor
ppiFeature
- A reference to a com.esri.arcgis.geodatabase.IFeature (in/out: use single element array)pvarTimeSeries
- A Variant (in/out: use single element array)phyTimeStamp
- Signed 64-bit int (in/out: use single element array)plOID
- The plOID (in/out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void reset() throws IOException, AutomationException
This method resets the cursor to the first record that it pointed to.
reset
in interface ITemporalCursor
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 |