public interface ITemporalRecordSet
extends java.io.Serializable
Description: 'Provides access to methods needed to set up and fill a temporally sorted record set.' 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 =
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
IID
Deprecated.
Internal use only
|
static int |
IID78c74302_17cf_11d5_b7cf_00010265adc5 |
static int |
xxDummy
Deprecated.
Internal use only
|
Modifier and Type | Method and Description |
---|---|
int |
getCount()
Number of features contained by the cursor.
|
int |
getFeatureCacheWindow()
Determines the number of features to cache if FeaturesCached property is true.
|
IFeatureClass |
getFeatureClass()
A reference to the feature class of which this record set is a member.
|
java.lang.Object |
getMostCurrentFeature()
Returns success, but does nothing.
|
java.lang.Object |
getOldestFeature()
Returns success, but does nothing.
|
java.lang.String |
getTemporalColumnName()
Identifies the column containing time and date information.
|
java.lang.String |
getTimeSeriesColumnName()
Identifies column in the feature class containing temporal observations with time series.
|
void |
indexFeatureClass(java.lang.Object cacheStartingTime,
java.lang.Object cacheEndingTime,
ISelectionSet selSet,
IQueryFilter queryFilter,
int localeLanguageID,
java.lang.String dateFormat,
java.lang.String timeFormat,
java.lang.String amDesignator,
java.lang.String pmDesignator)
Re-builds the temporal index and caches features based on the supplied temporal parameters.
|
boolean |
isCacheFeatures()
Controls whether features are cached in the renderer's feature memory or are read from the feature class.
|
IFeatureCursor |
search(IQueryFilter queryFilter,
boolean recycling,
boolean forDrawing)
Performs a query on the record set for the given time range, returning a feature cursor.
|
ISelectionSet |
selectByDate(java.lang.Object startDate,
java.lang.Object endDate)
Allows user to select record set by its date value.
|
void |
setCacheFeatures(boolean cacheTheFeatures)
Controls whether features are cached in the renderer's feature memory or are read from the feature class.
|
void |
setFeatureCacheWindow(int percent)
Determines the number of features to cache if FeaturesCached property is true.
|
void |
setFeatureClassByRef(IFeatureClass featureClass)
A reference to the feature class of which this record set is a member.
|
void |
setTemporalColumnName(java.lang.String name)
Identifies the column containing time and date information.
|
void |
setTimeSeriesColumnName(java.lang.String name)
Identifies column in the feature class containing temporal observations with time series.
|
static final int IID78c74302_17cf_11d5_b7cf_00010265adc5
static final int xxDummy
static final java.lang.String IID
java.lang.String getTemporalColumnName() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setTemporalColumnName(java.lang.String name) throws java.io.IOException, AutomationException
name
- The name (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IFeatureClass getFeatureClass() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setFeatureClassByRef(IFeatureClass featureClass) throws java.io.IOException, AutomationException
featureClass
- A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void indexFeatureClass(java.lang.Object cacheStartingTime, java.lang.Object cacheEndingTime, ISelectionSet selSet, IQueryFilter queryFilter, int localeLanguageID, java.lang.String dateFormat, java.lang.String timeFormat, java.lang.String amDesignator, java.lang.String pmDesignator) throws java.io.IOException, AutomationException
cacheStartingTime
- A Variant (in)cacheEndingTime
- A Variant (in)selSet
- A reference to a com.esri.arcgis.geodatabase.ISelectionSet (in)queryFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)localeLanguageID
- The localeLanguageID (in)dateFormat
- The dateFormat (in)timeFormat
- The timeFormat (in)amDesignator
- The amDesignator (in)pmDesignator
- The pmDesignator (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.int getCount() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IFeatureCursor search(IQueryFilter queryFilter, boolean recycling, boolean forDrawing) throws java.io.IOException, AutomationException
queryFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)recycling
- The recycling (in)forDrawing
- The forDrawing (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.boolean isCacheFeatures() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setCacheFeatures(boolean cacheTheFeatures) throws java.io.IOException, AutomationException
cacheTheFeatures
- The cacheTheFeatures (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.String getTimeSeriesColumnName() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setTimeSeriesColumnName(java.lang.String name) throws java.io.IOException, AutomationException
name
- The name (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.int getFeatureCacheWindow() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setFeatureCacheWindow(int percent) throws java.io.IOException, AutomationException
percent
- The percent (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.Object getOldestFeature() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.Object getMostCurrentFeature() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.ISelectionSet selectByDate(java.lang.Object startDate, java.lang.Object endDate) throws java.io.IOException, AutomationException
startDate
- A Variant (in)endDate
- A Variant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.