com.esri.arcgis.trackinganalyst
Class ITimeControlProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.trackinganalyst.ITimeControlBaseProxy
          extended by com.esri.arcgis.trackinganalyst.ITimeControlProxy
All Implemented Interfaces:
ITimeControl, ITimeControlBase, java.io.Externalizable, java.io.Serializable
Direct Known Subclasses:
ITimeControl2Proxy

public class ITimeControlProxy
extends ITimeControlBaseProxy
implements ITimeControl, java.io.Serializable

Internal use class Proxy for COM Interface 'ITimeControl'. Generated 3/19/2015 1:20:59 PM from 'C:\ArcGIS\COM\esriTrackingAnalyst.olb'

Description: 'Provides access to methods and properties needed to manage Playback Manager functions.' 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 =

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
static java.lang.Class targetClass
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.trackinganalyst.ITimeControl
IID, IIDa2403fa8_2760_11d5_b7dd_00010265adc5
 
Fields inherited from interface com.esri.arcgis.trackinganalyst.ITimeControlBase
IID5ac64f00_5c11_11d5_b7ec_00010265adc5
 
Constructor Summary
  ITimeControlProxy()
          For internal use only
  ITimeControlProxy(java.lang.Object obj)
           
protected ITimeControlProxy(java.lang.Object obj, java.lang.String iid)
           
  ITimeControlProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected ITimeControlProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
           
 void addTemporalReference(ITemporalReference varTemporalReference)
          Adds playback window, which defines the temporal reference of the data during playback.
 IMap getCurrentMap()
          Indicates value of the current map display during playback.
 java.lang.Object getCurrentTime()
          Indicates current time during playback.
 int getDefaultDateFormat()
          Indicates the default date format used in the Playback Manager.
 java.lang.Object getEndTime()
          Indicates end time for playback window.
 int getHistogramBackgroundColor()
          Indicates background color on the Playback Manager's histogram display.
 int getHistogramFillColor()
          Indicates fill color on the Playback Manager's histogram display.
 int getHistogramOutlineColor()
          Indicates outline color on the Playback Manager's histogram display.
 int getHWnd()
          Application handle used by the time control.
 int getNudgeMethod()
          Indicates whether or not to nudge the playback needle forward or backward by an increment determined by the current playback rate adjusted by the speed factor.
 short getNumberOfSamples()
          Indicates the number of samples used to draw the events on the map during playback.
 double getPlaySpeedFactor()
          Indicates the factor by which the playback rate is multiplied to speed or slow the playback of data.
 java.lang.Object getStartTime()
          Indicates start time for playback window.
 int getStatus()
          Indicates current status of playback.
 int getTemporalMode()
          Indicates whether data is being shown in real-time or playback mode.
 ITemporalReference getTemporalReference(int nIndex)
          The value of the playback window applied to the data during playback.
 int getTemporalReferenceCount()
          Number of playback windows applied to the data.
 double getTimeSequenceInterval(int enumUnits)
          Indicates interval between events played on the map.
 double getTimeSequenceRate()
          Indicates rate at which temporal data is played in playback.
 int getTimeSequenceUnits()
          Indicates time units used in playback.
 java.lang.String getWindowTitle()
          Text appearing in the title bar of the Playback Manager window.
 boolean isHideHistogram()
          Indicates whether the histogram is hidden from view in the Playback Manager.
 boolean isPlayContinously()
          Indicates whether the Continuous Loop check box is activated, to replay the data repeatedly.
 boolean isUpdateDisplay()
          Indicates display update information.
 boolean isVisible()
          Indicates whether or not object is visible during playback.
 void monitor()
          Configures the temporal reference for real-time and evaluates the temporal meta data.
 void play(int enumDir)
          Starts playback of data on the map.
 void removeAllTemporalReferences()
          Removes all playback window boundaries from the data during playback.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 void removeTemporalReference(ITemporalReference pvarTemporalReference)
          Removes the playback window, which defines the temporal reference of the data during playback.
 void setCurrentMapByRef(IMap ppiCurrentMap)
          Indicates value of the current map display during playback.
 void setCurrentTime(java.lang.Object pvarCurrentTime)
          Indicates current time during playback.
 void setDefaultDateFormat(int penumDefaultDateFormat)
          Indicates the default date format used in the Playback Manager.
 void setEndTime(java.lang.Object pvarEndTime)
          Indicates end time for playback window.
 void setHideHistogram(boolean pbvarHideHistogram)
          Indicates whether the histogram is hidden from view in the Playback Manager.
 void setHistogramBackgroundColor(int pVal)
          Indicates background color on the Playback Manager's histogram display.
 void setHistogramFillColor(int pVal)
          Indicates fill color on the Playback Manager's histogram display.
 void setHistogramOutlineColor(int pVal)
          Indicates outline color on the Playback Manager's histogram display.
 void setNudgeMethod(int penumMethod)
          Indicates whether or not to nudge the playback needle forward or backward by an increment determined by the current playback rate adjusted by the speed factor.
 void setNumberOfSamples(short pVal)
          Indicates the number of samples used to draw the events on the map during playback.
 void setPlayContinously(boolean pbvarPlayContinously)
          Indicates whether the Continuous Loop check box is activated, to replay the data repeatedly.
 void setPlaySpeedFactor(double pdPlaySpeedFactor)
          Indicates the factor by which the playback rate is multiplied to speed or slow the playback of data.
 void setStartTime(java.lang.Object pvarStartTime)
          Indicates start time for playback window.
 void setTemporalMode(int pVal)
          Indicates whether data is being shown in real-time or playback mode.
 void setTemporalReferencesFromMap()
          Sets the playback window values for the data based on map values during playback.
 void setTimeRangeFromLayers(java.lang.String bstrLayerName)
          Sets playback window based on a specific layer's temporal extent.
 void setTimeSequenceRate(double pdTimeSequenceRate)
          Indicates rate at which temporal data is played in playback.
 void setUpdateDisplay(boolean pVal)
          Indicates display update information.
 void setVisible(int hParentWindow, boolean bvarVisible)
          Sets object to display during playback as a visible item on the map.
 void setWindowTitle(java.lang.String pbstrWindowTitle)
          Text appearing in the title bar of the Playback Manager window.
 void stop()
          Stops playback of data on the map.
 
Methods inherited from class com.esri.arcgis.trackinganalyst.ITimeControlBaseProxy
setTimeSequenceInterval
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.esri.arcgis.trackinganalyst.ITimeControlBase
setTimeSequenceInterval
 

Field Detail

targetClass

public static final java.lang.Class targetClass

noncastable

public boolean noncastable
Constructor Detail

ITimeControlProxy

public ITimeControlProxy(java.lang.String CLSID,
                         java.lang.String host,
                         com.esri.arcgis.interop.AuthInfo authInfo)
                  throws java.net.UnknownHostException,
                         java.io.IOException
Throws:
java.net.UnknownHostException
java.io.IOException

ITimeControlProxy

public ITimeControlProxy()
For internal use only


ITimeControlProxy

public ITimeControlProxy(java.lang.Object obj)
                  throws java.io.IOException
Throws:
java.io.IOException

ITimeControlProxy

protected ITimeControlProxy(java.lang.Object obj,
                            java.lang.String iid)
                     throws java.io.IOException
Throws:
java.io.IOException

ITimeControlProxy

protected ITimeControlProxy(java.lang.String CLSID,
                            java.lang.String iid,
                            java.lang.String host,
                            com.esri.arcgis.interop.AuthInfo authInfo)
                     throws java.io.IOException
Throws:
java.io.IOException
Method Detail

addListener

public void addListener(java.lang.String iidStr,
                        java.lang.Object theListener,
                        java.lang.Object theSource)
                 throws java.io.IOException
Overrides:
addListener in class ITimeControlBaseProxy
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Overrides:
removeListener in class ITimeControlBaseProxy
Throws:
java.io.IOException

play

public void play(int enumDir)
          throws java.io.IOException,
                 AutomationException
Starts playback of data on the map.

Specified by:
play in interface ITimeControl
Parameters:
enumDir - A com.esri.arcgis.trackinganalyst.enumDirection constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

stop

public void stop()
          throws java.io.IOException,
                 AutomationException
Stops playback of data on the map.

Specified by:
stop in interface ITimeControl
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

monitor

public void monitor()
             throws java.io.IOException,
                    AutomationException
Configures the temporal reference for real-time and evaluates the temporal meta data.

Specified by:
monitor in interface ITimeControl
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getStatus

public int getStatus()
              throws java.io.IOException,
                     AutomationException
Indicates current status of playback.

Specified by:
getStatus in interface ITimeControl
Returns:
A com.esri.arcgis.trackinganalyst.enumTimeControlStatus constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTimeSequenceRate

public double getTimeSequenceRate()
                           throws java.io.IOException,
                                  AutomationException
Indicates rate at which temporal data is played in playback.

Specified by:
getTimeSequenceRate in interface ITimeControl
Returns:
The pdTimeSequenceRate
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTimeSequenceRate

public void setTimeSequenceRate(double pdTimeSequenceRate)
                         throws java.io.IOException,
                                AutomationException
Indicates rate at which temporal data is played in playback.

Specified by:
setTimeSequenceRate in interface ITimeControl
Parameters:
pdTimeSequenceRate - The pdTimeSequenceRate (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTimeSequenceInterval

public double getTimeSequenceInterval(int enumUnits)
                               throws java.io.IOException,
                                      AutomationException
Indicates interval between events played on the map.

Specified by:
getTimeSequenceInterval in interface ITimeControl
Parameters:
enumUnits - A com.esri.arcgis.trackinganalyst.enumTemporalUnits constant (in)
Returns:
The pdTimeSequenceInterval
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isVisible

public boolean isVisible()
                  throws java.io.IOException,
                         AutomationException
Indicates whether or not object is visible during playback.

Specified by:
isVisible in interface ITimeControl
Returns:
The pbvarVisible
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setVisible

public void setVisible(int hParentWindow,
                       boolean bvarVisible)
                throws java.io.IOException,
                       AutomationException
Sets object to display during playback as a visible item on the map.

Specified by:
setVisible in interface ITimeControl
Parameters:
hParentWindow - The hParentWindow (in)
bvarVisible - The bvarVisible (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getStartTime

public java.lang.Object getStartTime()
                              throws java.io.IOException,
                                     AutomationException
Indicates start time for playback window.

Specified by:
getStartTime in interface ITimeControl
Returns:
A Variant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setStartTime

public void setStartTime(java.lang.Object pvarStartTime)
                  throws java.io.IOException,
                         AutomationException
Indicates start time for playback window.

Specified by:
setStartTime in interface ITimeControl
Parameters:
pvarStartTime - A Variant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCurrentTime

public java.lang.Object getCurrentTime()
                                throws java.io.IOException,
                                       AutomationException
Indicates current time during playback.

Specified by:
getCurrentTime in interface ITimeControl
Returns:
A Variant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCurrentTime

public void setCurrentTime(java.lang.Object pvarCurrentTime)
                    throws java.io.IOException,
                           AutomationException
Indicates current time during playback.

Specified by:
setCurrentTime in interface ITimeControl
Parameters:
pvarCurrentTime - A Variant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getEndTime

public java.lang.Object getEndTime()
                            throws java.io.IOException,
                                   AutomationException
Indicates end time for playback window.

Specified by:
getEndTime in interface ITimeControl
Returns:
A Variant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setEndTime

public void setEndTime(java.lang.Object pvarEndTime)
                throws java.io.IOException,
                       AutomationException
Indicates end time for playback window.

Specified by:
setEndTime in interface ITimeControl
Parameters:
pvarEndTime - A Variant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

addTemporalReference

public void addTemporalReference(ITemporalReference varTemporalReference)
                          throws java.io.IOException,
                                 AutomationException
Adds playback window, which defines the temporal reference of the data during playback.

Specified by:
addTemporalReference in interface ITimeControl
Parameters:
varTemporalReference - A reference to a com.esri.arcgis.trackinganalyst.ITemporalReference (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

removeTemporalReference

public void removeTemporalReference(ITemporalReference pvarTemporalReference)
                             throws java.io.IOException,
                                    AutomationException
Removes the playback window, which defines the temporal reference of the data during playback.

Specified by:
removeTemporalReference in interface ITimeControl
Parameters:
pvarTemporalReference - A reference to a com.esri.arcgis.trackinganalyst.ITemporalReference (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTemporalReferenceCount

public int getTemporalReferenceCount()
                              throws java.io.IOException,
                                     AutomationException
Number of playback windows applied to the data.

Specified by:
getTemporalReferenceCount in interface ITimeControl
Returns:
The plCount
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTemporalReference

public ITemporalReference getTemporalReference(int nIndex)
                                        throws java.io.IOException,
                                               AutomationException
The value of the playback window applied to the data during playback.

Specified by:
getTemporalReference in interface ITimeControl
Parameters:
nIndex - The nIndex (in)
Returns:
A reference to a com.esri.arcgis.trackinganalyst.ITemporalReference
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

removeAllTemporalReferences

public void removeAllTemporalReferences()
                                 throws java.io.IOException,
                                        AutomationException
Removes all playback window boundaries from the data during playback. Playback window will be determined by the temporal extent of the data.

Specified by:
removeAllTemporalReferences in interface ITimeControl
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTemporalReferencesFromMap

public void setTemporalReferencesFromMap()
                                  throws java.io.IOException,
                                         AutomationException
Sets the playback window values for the data based on map values during playback.

Specified by:
setTemporalReferencesFromMap in interface ITimeControl
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTimeRangeFromLayers

public void setTimeRangeFromLayers(java.lang.String bstrLayerName)
                            throws java.io.IOException,
                                   AutomationException
Sets playback window based on a specific layer's temporal extent.

Specified by:
setTimeRangeFromLayers in interface ITimeControl
Parameters:
bstrLayerName - The bstrLayerName (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDefaultDateFormat

public int getDefaultDateFormat()
                         throws java.io.IOException,
                                AutomationException
Indicates the default date format used in the Playback Manager.

Specified by:
getDefaultDateFormat in interface ITimeControl
Returns:
A com.esri.arcgis.trackinganalyst.enumDefaultDateFormat constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDefaultDateFormat

public void setDefaultDateFormat(int penumDefaultDateFormat)
                          throws java.io.IOException,
                                 AutomationException
Indicates the default date format used in the Playback Manager.

Specified by:
setDefaultDateFormat in interface ITimeControl
Parameters:
penumDefaultDateFormat - A com.esri.arcgis.trackinganalyst.enumDefaultDateFormat constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getWindowTitle

public java.lang.String getWindowTitle()
                                throws java.io.IOException,
                                       AutomationException
Text appearing in the title bar of the Playback Manager window.

Specified by:
getWindowTitle in interface ITimeControl
Returns:
The pbstrWindowTitle
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setWindowTitle

public void setWindowTitle(java.lang.String pbstrWindowTitle)
                    throws java.io.IOException,
                           AutomationException
Text appearing in the title bar of the Playback Manager window.

Specified by:
setWindowTitle in interface ITimeControl
Parameters:
pbstrWindowTitle - The pbstrWindowTitle (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isPlayContinously

public boolean isPlayContinously()
                          throws java.io.IOException,
                                 AutomationException
Indicates whether the Continuous Loop check box is activated, to replay the data repeatedly.

Specified by:
isPlayContinously in interface ITimeControl
Returns:
The pbvarPlayContinously
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPlayContinously

public void setPlayContinously(boolean pbvarPlayContinously)
                        throws java.io.IOException,
                               AutomationException
Indicates whether the Continuous Loop check box is activated, to replay the data repeatedly.

Specified by:
setPlayContinously in interface ITimeControl
Parameters:
pbvarPlayContinously - The pbvarPlayContinously (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPlaySpeedFactor

public double getPlaySpeedFactor()
                          throws java.io.IOException,
                                 AutomationException
Indicates the factor by which the playback rate is multiplied to speed or slow the playback of data.

Specified by:
getPlaySpeedFactor in interface ITimeControl
Returns:
The pdPlaySpeedFactor
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPlaySpeedFactor

public void setPlaySpeedFactor(double pdPlaySpeedFactor)
                        throws java.io.IOException,
                               AutomationException
Indicates the factor by which the playback rate is multiplied to speed or slow the playback of data.

Specified by:
setPlaySpeedFactor in interface ITimeControl
Parameters:
pdPlaySpeedFactor - The pdPlaySpeedFactor (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getNudgeMethod

public int getNudgeMethod()
                   throws java.io.IOException,
                          AutomationException
Indicates whether or not to nudge the playback needle forward or backward by an increment determined by the current playback rate adjusted by the speed factor.

Specified by:
getNudgeMethod in interface ITimeControl
Returns:
A com.esri.arcgis.trackinganalyst.enumPlaybackNudgeMethod constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setNudgeMethod

public void setNudgeMethod(int penumMethod)
                    throws java.io.IOException,
                           AutomationException
Indicates whether or not to nudge the playback needle forward or backward by an increment determined by the current playback rate adjusted by the speed factor.

Specified by:
setNudgeMethod in interface ITimeControl
Parameters:
penumMethod - A com.esri.arcgis.trackinganalyst.enumPlaybackNudgeMethod constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTemporalMode

public int getTemporalMode()
                    throws java.io.IOException,
                           AutomationException
Indicates whether data is being shown in real-time or playback mode.

Specified by:
getTemporalMode in interface ITimeControl
Returns:
A com.esri.arcgis.trackinganalyst.enumPlaybackTemporalMode constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTemporalMode

public void setTemporalMode(int pVal)
                     throws java.io.IOException,
                            AutomationException
Indicates whether data is being shown in real-time or playback mode.

Specified by:
setTemporalMode in interface ITimeControl
Parameters:
pVal - A com.esri.arcgis.trackinganalyst.enumPlaybackTemporalMode constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isUpdateDisplay

public boolean isUpdateDisplay()
                        throws java.io.IOException,
                               AutomationException
Indicates display update information.

Specified by:
isUpdateDisplay in interface ITimeControl
Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setUpdateDisplay

public void setUpdateDisplay(boolean pVal)
                      throws java.io.IOException,
                             AutomationException
Indicates display update information.

Specified by:
setUpdateDisplay in interface ITimeControl
Parameters:
pVal - The pVal (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getNumberOfSamples

public short getNumberOfSamples()
                         throws java.io.IOException,
                                AutomationException
Indicates the number of samples used to draw the events on the map during playback.

Specified by:
getNumberOfSamples in interface ITimeControl
Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setNumberOfSamples

public void setNumberOfSamples(short pVal)
                        throws java.io.IOException,
                               AutomationException
Indicates the number of samples used to draw the events on the map during playback.

Specified by:
setNumberOfSamples in interface ITimeControl
Parameters:
pVal - The pVal (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHistogramFillColor

public int getHistogramFillColor()
                          throws java.io.IOException,
                                 AutomationException
Indicates fill color on the Playback Manager's histogram display.

Specified by:
getHistogramFillColor in interface ITimeControl
Returns:
The pVal (A COM typedef)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHistogramFillColor

public void setHistogramFillColor(int pVal)
                           throws java.io.IOException,
                                  AutomationException
Indicates fill color on the Playback Manager's histogram display.

Specified by:
setHistogramFillColor in interface ITimeControl
Parameters:
pVal - The pVal (A COM typedef) (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHistogramBackgroundColor

public int getHistogramBackgroundColor()
                                throws java.io.IOException,
                                       AutomationException
Indicates background color on the Playback Manager's histogram display.

Specified by:
getHistogramBackgroundColor in interface ITimeControl
Returns:
The pVal (A COM typedef)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHistogramBackgroundColor

public void setHistogramBackgroundColor(int pVal)
                                 throws java.io.IOException,
                                        AutomationException
Indicates background color on the Playback Manager's histogram display.

Specified by:
setHistogramBackgroundColor in interface ITimeControl
Parameters:
pVal - The pVal (A COM typedef) (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHistogramOutlineColor

public int getHistogramOutlineColor()
                             throws java.io.IOException,
                                    AutomationException
Indicates outline color on the Playback Manager's histogram display.

Specified by:
getHistogramOutlineColor in interface ITimeControl
Returns:
The pVal (A COM typedef)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHistogramOutlineColor

public void setHistogramOutlineColor(int pVal)
                              throws java.io.IOException,
                                     AutomationException
Indicates outline color on the Playback Manager's histogram display.

Specified by:
setHistogramOutlineColor in interface ITimeControl
Parameters:
pVal - The pVal (A COM typedef) (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isHideHistogram

public boolean isHideHistogram()
                        throws java.io.IOException,
                               AutomationException
Indicates whether the histogram is hidden from view in the Playback Manager.

Specified by:
isHideHistogram in interface ITimeControl
Returns:
The pbvarHideHistogram
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHideHistogram

public void setHideHistogram(boolean pbvarHideHistogram)
                      throws java.io.IOException,
                             AutomationException
Indicates whether the histogram is hidden from view in the Playback Manager.

Specified by:
setHideHistogram in interface ITimeControl
Parameters:
pbvarHideHistogram - The pbvarHideHistogram (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCurrentMap

public IMap getCurrentMap()
                   throws java.io.IOException,
                          AutomationException
Indicates value of the current map display during playback.

Specified by:
getCurrentMap in interface ITimeControl
Returns:
A reference to a com.esri.arcgis.carto.IMap
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCurrentMapByRef

public void setCurrentMapByRef(IMap ppiCurrentMap)
                        throws java.io.IOException,
                               AutomationException
Indicates value of the current map display during playback.

Specified by:
setCurrentMapByRef in interface ITimeControl
Parameters:
ppiCurrentMap - A reference to a com.esri.arcgis.carto.IMap (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHWnd

public int getHWnd()
            throws java.io.IOException,
                   AutomationException
Application handle used by the time control.

Specified by:
getHWnd in interface ITimeControl
Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTimeSequenceUnits

public int getTimeSequenceUnits()
                         throws java.io.IOException,
                                AutomationException
Indicates time units used in playback.

Specified by:
getTimeSequenceUnits in interface ITimeControl
Returns:
A com.esri.arcgis.trackinganalyst.enumTemporalUnits constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.