com.esri.arcgis.carto
Interface IMapTableTimeInfo

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
DataObjectTable, GraphicFeatureLayer, IMapTableTimeInfoProxy, MapLayerInfo, StandaloneTableInfo

public interface IMapTableTimeInfo
extends java.io.Serializable

COM Interface 'IMapTableTimeInfo'. Generated 3/19/2015 1:20:53 PM from 'C:\ArcGIS\COM\esriCarto.olb'

Description: 'Provides access to time properties of a MapLayerInfo.' 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 IID3bb80bf2_3e29_4b85_b6d6_551abe327eaf
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 java.lang.String getEndTimeFieldName()
          End time field for the table.
 ITimeExtent getFullTimeExtent()
          The time extent for all the data in the table.
 java.lang.String getStartTimeFieldName()
          Name of the field that has start time or time instant for a table.
 double getTimeInterval()
          Suggested draw time interval for refreshing the table contents.
 int getTimeIntervalUnits()
          Draw time interval units.
 ITimeReference getTimeReference()
          Native TimeReference of the contents of the table.
 java.lang.String getTimeValueFormat()
          Time field(s) values format.
 java.lang.String getTrackIDFieldName()
          Field that identifies or groups unique objects for which time values are recorded in a table.
 boolean isSupportsTime()
          Indicates whether the table supports time.
 

Field Detail

IID3bb80bf2_3e29_4b85_b6d6_551abe327eaf

static final int IID3bb80bf2_3e29_4b85_b6d6_551abe327eaf
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

isSupportsTime

boolean isSupportsTime()
                       throws java.io.IOException,
                              AutomationException
Indicates whether the table supports time.

Returns:
The supports
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
Name of the field that has start time or time instant for a table.

Returns:
The fieldName
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
End time field for the table.

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

getTimeValueFormat

java.lang.String getTimeValueFormat()
                                    throws java.io.IOException,
                                           AutomationException
Time field(s) values format.

Returns:
The format
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
Field that identifies or groups unique objects for which time values are recorded in a table.

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

getTimeReference

ITimeReference getTimeReference()
                                throws java.io.IOException,
                                       AutomationException
Native TimeReference of the contents of the table.

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

getFullTimeExtent

ITimeExtent getFullTimeExtent()
                              throws java.io.IOException,
                                     AutomationException
The time extent for all the data in the table.

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

getTimeInterval

double getTimeInterval()
                       throws java.io.IOException,
                              AutomationException
Suggested draw time interval for refreshing the table contents.

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

getTimeIntervalUnits

int getTimeIntervalUnits()
                         throws java.io.IOException,
                                AutomationException
Draw time interval units.

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