com.esri.arcgis.geodatabaseextensions
Interface ITxFeatureClass

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ITxFeatureClassProxy, TemporalRecordSet

public interface ITxFeatureClass
extends java.io.Serializable

COM Interface 'ITxFeatureClass'. Generated 3/19/2015 1:20:59 PM from 'C:\ArcGIS\COM\esriGeoDatabaseExtensions.olb'

Description: 'Provides access to tracking feature class.' 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 =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IIDb7a65dde_9218_4e42_8c62_299ac695a66a
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 int getCachingMode()
          The feature class caching mode.
 java.lang.String getEndTimeFieldName()
          The feature end time field name.
 IFeatureClass getFeatureClass()
          The internal feature class.
 java.lang.String getStartTimeFieldName()
          The feature start time field name.
 java.lang.String getTimeFieldAmFormat()
          Custom string representation of the AM symbol.
 java.lang.String getTimeFieldFormat()
          The format used to parse time fields.
 int getTimeFieldLocaleID()
          Language identifier to be used when parsing time fields from a custom time string.
 java.lang.String getTimeFieldPmFormat()
          Custom string representation of the PM symbol.
 java.lang.String getTrackIDFieldName()
          The name of the field used to group features into tracks.
 void indexFeatureClass2(java.lang.Object startingTime, java.lang.Object endingTime, ISelectionSet selSet, IQueryFilter queryFilter)
          Re-build the temporal index and cache, according to the ITxFeatureClass properties and given parameters.
 void rebuildIndex()
          Re-build the temporal index and cache, according to the ITxFeatureClass properties.
 void setCachingMode(int cachingMode)
          The feature class caching mode.
 void setEndTimeFieldName(java.lang.String name)
          The feature end time field name.
 void setFeatureClassByRef(IFeatureClass featureClass)
          The internal feature class.
 void setStartTimeFieldName(java.lang.String name)
          The feature start time field name.
 void setTimeFieldAmFormat(java.lang.String amFormat)
          Custom string representation of the AM symbol.
 void setTimeFieldFormat(java.lang.String timeFieldFormat)
          The format used to parse time fields.
 void setTimeFieldLocaleID(int localeID)
          Language identifier to be used when parsing time fields from a custom time string.
 void setTimeFieldPmFormat(java.lang.String pmFormat)
          Custom string representation of the PM symbol.
 void setTrackIDFieldName(java.lang.String name)
          The name of the field used to group features into tracks.
 

Field Detail

IIDb7a65dde_9218_4e42_8c62_299ac695a66a

static final int IIDb7a65dde_9218_4e42_8c62_299ac695a66a
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getFeatureClass

IFeatureClass getFeatureClass()
                              throws java.io.IOException,
                                     AutomationException
The internal feature class.

Returns:
A reference to a com.esri.arcgis.geodatabase.IFeatureClass
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setFeatureClassByRef

void setFeatureClassByRef(IFeatureClass featureClass)
                          throws java.io.IOException,
                                 AutomationException
The internal feature class.

Parameters:
featureClass - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCachingMode

int getCachingMode()
                   throws java.io.IOException,
                          AutomationException
The feature class caching mode.

Returns:
A com.esri.arcgis.geodatabaseextensions.esriTxFeatureClassCachingMode constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCachingMode

void setCachingMode(int cachingMode)
                    throws java.io.IOException,
                           AutomationException
The feature class caching mode.

Parameters:
cachingMode - A com.esri.arcgis.geodatabaseextensions.esriTxFeatureClassCachingMode constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTrackIDFieldName

java.lang.String getTrackIDFieldName()
                                     throws java.io.IOException,
                                            AutomationException
The name of the field used to group features into tracks.

Returns:
The name
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTrackIDFieldName

void setTrackIDFieldName(java.lang.String name)
                         throws java.io.IOException,
                                AutomationException
The name of the field used to group features into tracks.

Parameters:
name - The name (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getStartTimeFieldName

java.lang.String getStartTimeFieldName()
                                       throws java.io.IOException,
                                              AutomationException
The feature start time field name.

Returns:
The name
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setStartTimeFieldName

void setStartTimeFieldName(java.lang.String name)
                           throws java.io.IOException,
                                  AutomationException
The feature start time field name.

Parameters:
name - The name (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getEndTimeFieldName

java.lang.String getEndTimeFieldName()
                                     throws java.io.IOException,
                                            AutomationException
The feature end time field name.

Returns:
The name
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setEndTimeFieldName

void setEndTimeFieldName(java.lang.String name)
                         throws java.io.IOException,
                                AutomationException
The feature end time field name.

Parameters:
name - The name (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTimeFieldFormat

java.lang.String getTimeFieldFormat()
                                    throws java.io.IOException,
                                           AutomationException
The format used to parse time fields.

Returns:
The timeFieldFormat
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTimeFieldFormat

void setTimeFieldFormat(java.lang.String timeFieldFormat)
                        throws java.io.IOException,
                               AutomationException
The format used to parse time fields.

Parameters:
timeFieldFormat - The timeFieldFormat (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTimeFieldAmFormat

java.lang.String getTimeFieldAmFormat()
                                      throws java.io.IOException,
                                             AutomationException
Custom string representation of the AM symbol.

Returns:
The amFormat
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTimeFieldAmFormat

void setTimeFieldAmFormat(java.lang.String amFormat)
                          throws java.io.IOException,
                                 AutomationException
Custom string representation of the AM symbol.

Parameters:
amFormat - The amFormat (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTimeFieldPmFormat

java.lang.String getTimeFieldPmFormat()
                                      throws java.io.IOException,
                                             AutomationException
Custom string representation of the PM symbol.

Returns:
The pmFormat
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTimeFieldPmFormat

void setTimeFieldPmFormat(java.lang.String pmFormat)
                          throws java.io.IOException,
                                 AutomationException
Custom string representation of the PM symbol.

Parameters:
pmFormat - The pmFormat (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTimeFieldLocaleID

int getTimeFieldLocaleID()
                         throws java.io.IOException,
                                AutomationException
Language identifier to be used when parsing time fields from a custom time string.

Returns:
The localeID
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTimeFieldLocaleID

void setTimeFieldLocaleID(int localeID)
                          throws java.io.IOException,
                                 AutomationException
Language identifier to be used when parsing time fields from a custom time string.

Parameters:
localeID - The localeID (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

indexFeatureClass2

void indexFeatureClass2(java.lang.Object startingTime,
                        java.lang.Object endingTime,
                        ISelectionSet selSet,
                        IQueryFilter queryFilter)
                        throws java.io.IOException,
                               AutomationException
Re-build the temporal index and cache, according to the ITxFeatureClass properties and given parameters.

Parameters:
startingTime - A Variant (in)
endingTime - 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)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

rebuildIndex

void rebuildIndex()
                  throws java.io.IOException,
                         AutomationException
Re-build the temporal index and cache, according to the ITxFeatureClass properties.

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