com.esri.arcgis.geodatabaseextensions
Interface ITemporalCursor

All Superinterfaces:
IFeatureCursor, Serializable
All Known Implementing Classes:
TemporalCursor

public interface ITemporalCursor
extends IFeatureCursor, Serializable

Provides access to methods needed to control the temporal cursor.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 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 reset()
          Resets the cursor position.
 
Methods inherited from interface com.esri.arcgis.geodatabase.IFeatureCursor
deleteFeature, findField, flush, getFields, insertFeature, nextFeature, updateFeature
 

Method Detail

nextObject

void nextObject(IFeature[] ppiFeature,
                Object[] pvarTimeSeries,
                long[] phyTimeStamp,
                int[] plOID)
                throws IOException,
                       AutomationException
Advances the position of the cursor by one and returns the feature object at that position.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
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)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

reset

void reset()
           throws IOException,
                  AutomationException
Resets the cursor position.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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