com.esri.arcgis.animation
Interface ITimeLayerTrackExtension

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ITimeLayerTrackExtensionProxy, TimeLayerTrackExtension

public interface ITimeLayerTrackExtension
extends java.io.Serializable

COM Interface 'ITimeLayerTrackExtension'. Generated 3/19/2015 1:20:51 PM from 'C:\ArcGIS\COM\esriAnimation.olb'

Description: 'Provides access to the properties/methods of the time layer track extension.' 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 IID1160695c_2726_41cd_bacb_6b486035484c
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IArray getAttachedObjects()
          Provides access to the objects attached to the track.
 ITimeWindow getTimeWindow(IAGAnimationTrack pTrack, java.lang.Object pObject)
          Provides access to the time window for the given object.
 IArray getTimeWindows()
          Provides access to the time windows for the objects attached to the track.
 boolean isShowTrackName()
          Indicates whether to show the track name.
 boolean isShowTrackTime()
          Indicates whether to show the track time.
 void setShowTrackName(boolean pShowTrackName)
          Indicates whether to show the track name.
 void setShowTrackTime(boolean pShowTrackTime)
          Indicates whether to show the track time.
 void updateTrackExtension(IAGAnimationTrack pTrack)
          Provides access to the objects attached to the track.
 

Field Detail

IID1160695c_2726_41cd_bacb_6b486035484c

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

getTimeWindow

ITimeWindow getTimeWindow(IAGAnimationTrack pTrack,
                          java.lang.Object pObject)
                          throws java.io.IOException,
                                 AutomationException
Provides access to the time window for the given object.

Parameters:
pTrack - A reference to a com.esri.arcgis.animation.IAGAnimationTrack (in)
pObject - A reference to another Object (IUnknown) (in)
Returns:
A reference to a com.esri.arcgis.animation.ITimeWindow
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTimeWindows

IArray getTimeWindows()
                      throws java.io.IOException,
                             AutomationException
Provides access to the time windows for the objects attached to the track.

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

getAttachedObjects

IArray getAttachedObjects()
                          throws java.io.IOException,
                                 AutomationException
Provides access to the objects attached to the track.

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

updateTrackExtension

void updateTrackExtension(IAGAnimationTrack pTrack)
                          throws java.io.IOException,
                                 AutomationException
Provides access to the objects attached to the track.

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

setShowTrackName

void setShowTrackName(boolean pShowTrackName)
                      throws java.io.IOException,
                             AutomationException
Indicates whether to show the track name.

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

isShowTrackName

boolean isShowTrackName()
                        throws java.io.IOException,
                               AutomationException
Indicates whether to show the track name.

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

setShowTrackTime

void setShowTrackTime(boolean pShowTrackTime)
                      throws java.io.IOException,
                             AutomationException
Indicates whether to show the track time.

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

isShowTrackTime

boolean isShowTrackTime()
                        throws java.io.IOException,
                               AutomationException
Indicates whether to show the track time.

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