com.esri.arcgis.trackinganalyst
Class ITemporalLayerProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.trackinganalyst.ITemporalLayerProxy
All Implemented Interfaces:
ITemporalLayer, java.io.Externalizable, java.io.Serializable
Direct Known Subclasses:
ITemporalLayer3Proxy

public class ITemporalLayerProxy
extends com.esri.arcgis.interop.Dispatch
implements ITemporalLayer, java.io.Serializable

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

Description: 'Provides access to properties and methods needed to manage temporal layer functionality.' 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.ITemporalLayer
IID, IID78c7430c_17cf_11d5_b7cf_00010265adc5
 
Constructor Summary
  ITemporalLayerProxy()
          For internal use only
  ITemporalLayerProxy(java.lang.Object obj)
           
protected ITemporalLayerProxy(java.lang.Object obj, java.lang.String iid)
           
  ITemporalLayerProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected ITemporalLayerProxy(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 draw(int drawPhase, IDisplay display, ITrackCancel trackCancel)
          Draws the layer to the specified display for the given draw phase.
 IActionCollection getActionCollection()
          The collection of action objects for this temporal layer.
 IEnvelope getAreaOfInterest()
          The default area of interest for the layer.
 java.lang.String getEventIDFieldName()
          Indicates the field containing the EventID information for the data.
 int getFeatureCacheWindow()
          Determines the number of features to cache if the CacheFeatures property is true.
 double getMaximumScale()
          Maximum scale (representative fraction) at which the layer will display.
 double getMinimumScale()
          Minimum scale (representative fraction) at which the layer will display.
 java.lang.String getName()
          Layer name.
 int getRelativeTimeColor()
          Indicates a relative color differential based on temporal class characteristics.
 ITemporalOperator getRelativeTimeOperator()
          The relative time operator, containing the temporal offset to adjust the temporal values of this temporal layer.
 IFeatureRenderer getRenderer()
          Controls the temporal renderer for the layer.
 int getSupportedDrawPhases()
          Supported draw phases.
 java.lang.String getTemporalFieldName()
          Identifies the temporal field, which must be a field type with data that can be converted to a date value.
 ITemporalLegendGroup getTemporalLegendGroup()
          Group of temporal legend classes that define the temporal intervals and symbology used by the temporal renderer.
 ITemporalReference getTemporalReference()
          Defines the reference in time used to draw, identify, or perform other layer-based activities.
 java.lang.String getTipText(double x, double y, double tolerance)
          Map tip text at the specified location.
 boolean isCached()
          Indicates if the layer needs its own display cache.
 boolean isCacheFeatures()
          Controls whether Features are cached in the renderer's feature memory or are read from the feature class.
 boolean isDisplayFutureEvents()
          Indicates whether or not to display future events for a real-time data layer.
 boolean isDisplayOnlyLastKnownEvent()
          Indicates whether to display only the last known temporal event or all events in a layer.
 boolean isShowTips()
          Indicates if the layer shows map tips.
 boolean isValid()
          Indicates if the layer is currently valid.
 boolean isVisible()
          Indicates if the layer is currently visible.
 void processActions(boolean bvarResetActions)
          Apply the actions, contained in the action collection, to this temporal layer.
 void queryTemporalExtent(java.lang.Object[] pvarStartTime, java.lang.Object[] pvarEndTime)
          Obtain the start and end temporal values of the temporal layer's features.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 void setActionCollectionByRef(IActionCollection pVal)
          The collection of action objects for this temporal layer.
 void setCached(boolean cached)
          Indicates if the layer needs its own display cache.
 void setCacheFeatures(boolean pbAreFeaturesCached)
          Controls whether Features are cached in the renderer's feature memory or are read from the feature class.
 void setDisplayFutureEvents(boolean pbvarFutureEvents)
          Indicates whether or not to display future events for a real-time data layer.
 void setDisplayOnlyLastKnownEvent(boolean pbvarLastKnownEvent)
          Indicates whether to display only the last known temporal event or all events in a layer.
 void setFeatureCacheWindow(int pnPercent)
          Determines the number of features to cache if the CacheFeatures property is true.
 void setMaximumScale(double maxScale)
          Maximum scale (representative fraction) at which the layer will display.
 void setMinimumScale(double minScale)
          Minimum scale (representative fraction) at which the layer will display.
 void setName(java.lang.String name)
          Layer name.
 void setRelativeTimeColor(int pVal)
          Indicates a relative color differential based on temporal class characteristics.
 void setRelativeTimeOperator(ITemporalOperator pVal)
          The relative time operator, containing the temporal offset to adjust the temporal values of this temporal layer.
 void setRendererByRef(IFeatureRenderer renderer)
          Controls the temporal renderer for the layer.
 void setShowTips(boolean show)
          Indicates if the layer shows map tips.
 void setSpatialReferenceByRef(ISpatialReference rhs1)
          Spatial reference for the layer.
 void setTemporalLegendGroupByRef(ITemporalLegendGroup ppiTemporalLegendGroup)
          Group of temporal legend classes that define the temporal intervals and symbology used by the temporal renderer.
 void setTemporalReferenceByRef(ITemporalReference ppiTemporalReference)
          Defines the reference in time used to draw, identify, or perform other layer-based activities.
 void setVisible(boolean visible)
          Indicates if the layer is currently visible.
 void suspendIndexing(boolean bvarSuspend)
          This method suspends or resumes indexing on a temporal layer.
 
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
 

Field Detail

targetClass

public static final java.lang.Class targetClass

noncastable

public boolean noncastable
Constructor Detail

ITemporalLayerProxy

public ITemporalLayerProxy(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

ITemporalLayerProxy

public ITemporalLayerProxy()
For internal use only


ITemporalLayerProxy

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

ITemporalLayerProxy

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

ITemporalLayerProxy

protected ITemporalLayerProxy(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 com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

getName

public java.lang.String getName()
                         throws java.io.IOException,
                                AutomationException
Layer name.

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

setName

public void setName(java.lang.String name)
             throws java.io.IOException,
                    AutomationException
Layer name.

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

isValid

public boolean isValid()
                throws java.io.IOException,
                       AutomationException
Indicates if the layer is currently valid.

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

getAreaOfInterest

public IEnvelope getAreaOfInterest()
                            throws java.io.IOException,
                                   AutomationException
The default area of interest for the layer.

Specified by:
getAreaOfInterest in interface ITemporalLayer
Returns:
A reference to a com.esri.arcgis.geometry.IEnvelope
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMinimumScale

public double getMinimumScale()
                       throws java.io.IOException,
                              AutomationException
Minimum scale (representative fraction) at which the layer will display.

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

setMinimumScale

public void setMinimumScale(double minScale)
                     throws java.io.IOException,
                            AutomationException
Minimum scale (representative fraction) at which the layer will display.

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

getMaximumScale

public double getMaximumScale()
                       throws java.io.IOException,
                              AutomationException
Maximum scale (representative fraction) at which the layer will display.

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

setMaximumScale

public void setMaximumScale(double maxScale)
                     throws java.io.IOException,
                            AutomationException
Maximum scale (representative fraction) at which the layer will display.

Specified by:
setMaximumScale in interface ITemporalLayer
Parameters:
maxScale - The maxScale (in)
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 if the layer is currently visible.

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

setVisible

public void setVisible(boolean visible)
                throws java.io.IOException,
                       AutomationException
Indicates if the layer is currently visible.

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

isShowTips

public boolean isShowTips()
                   throws java.io.IOException,
                          AutomationException
Indicates if the layer shows map tips.

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

setShowTips

public void setShowTips(boolean show)
                 throws java.io.IOException,
                        AutomationException
Indicates if the layer shows map tips.

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

getTipText

public java.lang.String getTipText(double x,
                                   double y,
                                   double tolerance)
                            throws java.io.IOException,
                                   AutomationException
Map tip text at the specified location.

Specified by:
getTipText in interface ITemporalLayer
Parameters:
x - The x (in)
y - The y (in)
tolerance - The tolerance (in)
Returns:
The text
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isCached

public boolean isCached()
                 throws java.io.IOException,
                        AutomationException
Indicates if the layer needs its own display cache.

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

setCached

public void setCached(boolean cached)
               throws java.io.IOException,
                      AutomationException
Indicates if the layer needs its own display cache.

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

getSupportedDrawPhases

public int getSupportedDrawPhases()
                           throws java.io.IOException,
                                  AutomationException
Supported draw phases.

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

setSpatialReferenceByRef

public void setSpatialReferenceByRef(ISpatialReference rhs1)
                              throws java.io.IOException,
                                     AutomationException
Spatial reference for the layer.

Specified by:
setSpatialReferenceByRef in interface ITemporalLayer
Parameters:
rhs1 - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

draw

public void draw(int drawPhase,
                 IDisplay display,
                 ITrackCancel trackCancel)
          throws java.io.IOException,
                 AutomationException
Draws the layer to the specified display for the given draw phase.

Specified by:
draw in interface ITemporalLayer
Parameters:
drawPhase - A com.esri.arcgis.system.esriDrawPhase constant (in)
display - A reference to a com.esri.arcgis.display.IDisplay (in)
trackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTemporalReference

public ITemporalReference getTemporalReference()
                                        throws java.io.IOException,
                                               AutomationException
Defines the reference in time used to draw, identify, or perform other layer-based activities.

Specified by:
getTemporalReference in interface ITemporalLayer
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.

setTemporalReferenceByRef

public void setTemporalReferenceByRef(ITemporalReference ppiTemporalReference)
                               throws java.io.IOException,
                                      AutomationException
Defines the reference in time used to draw, identify, or perform other layer-based activities.

Specified by:
setTemporalReferenceByRef in interface ITemporalLayer
Parameters:
ppiTemporalReference - 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.

getTemporalLegendGroup

public ITemporalLegendGroup getTemporalLegendGroup()
                                            throws java.io.IOException,
                                                   AutomationException
Group of temporal legend classes that define the temporal intervals and symbology used by the temporal renderer.

Specified by:
getTemporalLegendGroup in interface ITemporalLayer
Returns:
A reference to a com.esri.arcgis.trackinganalyst.ITemporalLegendGroup
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTemporalLegendGroupByRef

public void setTemporalLegendGroupByRef(ITemporalLegendGroup ppiTemporalLegendGroup)
                                 throws java.io.IOException,
                                        AutomationException
Group of temporal legend classes that define the temporal intervals and symbology used by the temporal renderer.

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

setCacheFeatures

public void setCacheFeatures(boolean pbAreFeaturesCached)
                      throws java.io.IOException,
                             AutomationException
Controls whether Features are cached in the renderer's feature memory or are read from the feature class.

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

isCacheFeatures

public boolean isCacheFeatures()
                        throws java.io.IOException,
                               AutomationException
Controls whether Features are cached in the renderer's feature memory or are read from the feature class.

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

getFeatureCacheWindow

public int getFeatureCacheWindow()
                          throws java.io.IOException,
                                 AutomationException
Determines the number of features to cache if the CacheFeatures property is true.

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

setFeatureCacheWindow

public void setFeatureCacheWindow(int pnPercent)
                           throws java.io.IOException,
                                  AutomationException
Determines the number of features to cache if the CacheFeatures property is true.

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

setRendererByRef

public void setRendererByRef(IFeatureRenderer renderer)
                      throws java.io.IOException,
                             AutomationException
Controls the temporal renderer for the layer.

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

getRenderer

public IFeatureRenderer getRenderer()
                             throws java.io.IOException,
                                    AutomationException
Controls the temporal renderer for the layer.

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

getTemporalFieldName

public java.lang.String getTemporalFieldName()
                                      throws java.io.IOException,
                                             AutomationException
Identifies the temporal field, which must be a field type with data that can be converted to a date value.

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

isDisplayOnlyLastKnownEvent

public boolean isDisplayOnlyLastKnownEvent()
                                    throws java.io.IOException,
                                           AutomationException
Indicates whether to display only the last known temporal event or all events in a layer.

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

setDisplayOnlyLastKnownEvent

public void setDisplayOnlyLastKnownEvent(boolean pbvarLastKnownEvent)
                                  throws java.io.IOException,
                                         AutomationException
Indicates whether to display only the last known temporal event or all events in a layer.

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

isDisplayFutureEvents

public boolean isDisplayFutureEvents()
                              throws java.io.IOException,
                                     AutomationException
Indicates whether or not to display future events for a real-time data layer.

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

setDisplayFutureEvents

public void setDisplayFutureEvents(boolean pbvarFutureEvents)
                            throws java.io.IOException,
                                   AutomationException
Indicates whether or not to display future events for a real-time data layer.

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

getActionCollection

public IActionCollection getActionCollection()
                                      throws java.io.IOException,
                                             AutomationException
The collection of action objects for this temporal layer.

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

setActionCollectionByRef

public void setActionCollectionByRef(IActionCollection pVal)
                              throws java.io.IOException,
                                     AutomationException
The collection of action objects for this temporal layer.

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

processActions

public void processActions(boolean bvarResetActions)
                    throws java.io.IOException,
                           AutomationException
Apply the actions, contained in the action collection, to this temporal layer.

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

getRelativeTimeColor

public int getRelativeTimeColor()
                         throws java.io.IOException,
                                AutomationException
Indicates a relative color differential based on temporal class characteristics.

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

setRelativeTimeColor

public void setRelativeTimeColor(int pVal)
                          throws java.io.IOException,
                                 AutomationException
Indicates a relative color differential based on temporal class characteristics.

Specified by:
setRelativeTimeColor in interface ITemporalLayer
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.

getRelativeTimeOperator

public ITemporalOperator getRelativeTimeOperator()
                                          throws java.io.IOException,
                                                 AutomationException
The relative time operator, containing the temporal offset to adjust the temporal values of this temporal layer.

Specified by:
getRelativeTimeOperator in interface ITemporalLayer
Returns:
A reference to a com.esri.arcgis.geodatabaseextensions.ITemporalOperator
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRelativeTimeOperator

public void setRelativeTimeOperator(ITemporalOperator pVal)
                             throws java.io.IOException,
                                    AutomationException
The relative time operator, containing the temporal offset to adjust the temporal values of this temporal layer.

Specified by:
setRelativeTimeOperator in interface ITemporalLayer
Parameters:
pVal - A reference to a com.esri.arcgis.geodatabaseextensions.ITemporalOperator (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryTemporalExtent

public void queryTemporalExtent(java.lang.Object[] pvarStartTime,
                                java.lang.Object[] pvarEndTime)
                         throws java.io.IOException,
                                AutomationException
Obtain the start and end temporal values of the temporal layer's features.

Specified by:
queryTemporalExtent in interface ITemporalLayer
Parameters:
pvarStartTime - A Variant (in/out: use single element array)
pvarEndTime - A Variant (in/out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getEventIDFieldName

public java.lang.String getEventIDFieldName()
                                     throws java.io.IOException,
                                            AutomationException
Indicates the field containing the EventID information for the data.

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

suspendIndexing

public void suspendIndexing(boolean bvarSuspend)
                     throws java.io.IOException,
                            AutomationException
This method suspends or resumes indexing on a temporal layer.

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