|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.interop.Dispatch
com.esri.arcgis.trackinganalyst.ITemporalLayerProxy
public class ITemporalLayerProxy
Provides access to properties and methods needed to manage temporal layer functionality.
The temporal layer interface controls property content that enables a layer to be rendered or exploited temporally. This interface provides properties and methods to control how the events are displayed (e.g. displaying future events, last known events), whether and how to cache features, and temporal and spatial attributes. This interface also provides property and methods to access action collection and process actions.
| Field Summary | |
|---|---|
boolean |
noncastable
|
| Fields inherited from class com.esri.arcgis.interop.Dispatch |
|---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
| Constructor Summary | |
|---|---|
|
ITemporalLayerProxy()
|
|
ITemporalLayerProxy(Object obj)
|
protected |
ITemporalLayerProxy(Object obj,
String iid)
|
| Method Summary | |
|---|---|
void |
addListener(String iidStr,
Object theListener,
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. |
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. |
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. |
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. |
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(Object[] pvarStartTime,
Object[] pvarEndTime)
Obtain the start and end temporal values of the temporal layer's features. |
void |
removeListener(String iidStr,
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(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 |
|---|
public boolean noncastable
| Constructor Detail |
|---|
public ITemporalLayerProxy()
public ITemporalLayerProxy(Object obj)
throws IOException
IOException
protected ITemporalLayerProxy(Object obj,
String iid)
throws IOException
IOException| Method Detail |
|---|
public void addListener(String iidStr,
Object theListener,
Object theSource)
throws IOException
addListener in class com.esri.arcgis.interop.DispatchIOException
public void removeListener(String iidStr,
Object theListener)
throws IOException
removeListener in class com.esri.arcgis.interop.DispatchIOException
public String getName()
throws IOException,
AutomationException
getName in interface ITemporalLayerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setName(String name)
throws IOException,
AutomationException
setName in interface ITemporalLayername - The name (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isValid()
throws IOException,
AutomationException
isValid in interface ITemporalLayerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnvelope getAreaOfInterest()
throws IOException,
AutomationException
getAreaOfInterest in interface ITemporalLayerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getMinimumScale()
throws IOException,
AutomationException
getMinimumScale in interface ITemporalLayerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setMinimumScale(double minScale)
throws IOException,
AutomationException
setMinimumScale in interface ITemporalLayerminScale - The minScale (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getMaximumScale()
throws IOException,
AutomationException
getMaximumScale in interface ITemporalLayerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setMaximumScale(double maxScale)
throws IOException,
AutomationException
setMaximumScale in interface ITemporalLayermaxScale - The maxScale (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isVisible()
throws IOException,
AutomationException
isVisible in interface ITemporalLayerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setVisible(boolean visible)
throws IOException,
AutomationException
setVisible in interface ITemporalLayervisible - The visible (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isShowTips()
throws IOException,
AutomationException
isShowTips in interface ITemporalLayerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setShowTips(boolean show)
throws IOException,
AutomationException
setShowTips in interface ITemporalLayershow - The show (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getTipText(double x,
double y,
double tolerance)
throws IOException,
AutomationException
getTipText in interface ITemporalLayerx - The x (in)y - The y (in)tolerance - The tolerance (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isCached()
throws IOException,
AutomationException
Temporal layers are always cached. Therefore this property is not re-configurable.
isCached in interface ITemporalLayerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setCached(boolean cached)
throws IOException,
AutomationException
setCached in interface ITemporalLayercached - The cached (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getSupportedDrawPhases()
throws IOException,
AutomationException
getSupportedDrawPhases in interface ITemporalLayerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSpatialReferenceByRef(ISpatialReference rhs1)
throws IOException,
AutomationException
setSpatialReferenceByRef in interface ITemporalLayerrhs1 - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void draw(int drawPhase,
IDisplay display,
ITrackCancel trackCancel)
throws IOException,
AutomationException
draw in interface ITemporalLayerdrawPhase - 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)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ITemporalReference getTemporalReference()
throws IOException,
AutomationException
The Temporal Reference Property is a Temporal Reference Object that defines the reference in time that is used to draw, identify, or perform other layer activities on this layer.
getTemporalReference in interface ITemporalLayerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setTemporalReferenceByRef(ITemporalReference ppiTemporalReference)
throws IOException,
AutomationException
The Temporal Reference Property is a Temporal Reference Object that defines the reference in time that is used to draw, identify, or perform other layer activities on this layer.
setTemporalReferenceByRef in interface ITemporalLayerppiTemporalReference - A reference to a com.esri.arcgis.trackinganalyst.ITemporalReference (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ITemporalLegendGroup getTemporalLegendGroup()
throws IOException,
AutomationException
This property is a group of temporal legend classes that define the temporal intervals and symbology that the temporal renderer uses. This legend group collectively defines the temporal period that is used to draw features.
getTemporalLegendGroup in interface ITemporalLayerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setTemporalLegendGroupByRef(ITemporalLegendGroup ppiTemporalLegendGroup)
throws IOException,
AutomationException
This property is a group of temporal legend classes that define the temporal intervals and symbology that the temporal renderer uses. This legend group collectively defines the temporal period that is used to draw features.
setTemporalLegendGroupByRef in interface ITemporalLayerppiTemporalLegendGroup - A reference to a com.esri.arcgis.trackinganalyst.ITemporalLegendGroup (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setCacheFeatures(boolean pbAreFeaturesCached)
throws IOException,
AutomationException
This property controls whether features are cached in the renderer's feature memory or are read from the feature class.
setCacheFeatures in interface ITemporalLayerpbAreFeaturesCached - The pbAreFeaturesCached (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isCacheFeatures()
throws IOException,
AutomationException
This property controls whether features are cached in the renderer's feature memory or are read from the feature class.
isCacheFeatures in interface ITemporalLayerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getFeatureCacheWindow()
throws IOException,
AutomationException
Reserved for future use.
getFeatureCacheWindow in interface ITemporalLayerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setFeatureCacheWindow(int pnPercent)
throws IOException,
AutomationException
Reserved for future use
setFeatureCacheWindow in interface ITemporalLayerpnPercent - The pnPercent (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setRendererByRef(IFeatureRenderer renderer)
throws IOException,
AutomationException
setRendererByRef in interface ITemporalLayerrenderer - A reference to a com.esri.arcgis.carto.IFeatureRenderer (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IFeatureRenderer getRenderer()
throws IOException,
AutomationException
getRenderer in interface ITemporalLayerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getTemporalFieldName()
throws IOException,
AutomationException
getTemporalFieldName in interface ITemporalLayerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isDisplayOnlyLastKnownEvent()
throws IOException,
AutomationException
isDisplayOnlyLastKnownEvent in interface ITemporalLayerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setDisplayOnlyLastKnownEvent(boolean pbvarLastKnownEvent)
throws IOException,
AutomationException
setDisplayOnlyLastKnownEvent in interface ITemporalLayerpbvarLastKnownEvent - The pbvarLastKnownEvent (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isDisplayFutureEvents()
throws IOException,
AutomationException
isDisplayFutureEvents in interface ITemporalLayerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setDisplayFutureEvents(boolean pbvarFutureEvents)
throws IOException,
AutomationException
setDisplayFutureEvents in interface ITemporalLayerpbvarFutureEvents - The pbvarFutureEvents (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IActionCollection getActionCollection()
throws IOException,
AutomationException
getActionCollection in interface ITemporalLayerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setActionCollectionByRef(IActionCollection pVal)
throws IOException,
AutomationException
setActionCollectionByRef in interface ITemporalLayerpVal - A reference to a com.esri.arcgis.carto.IActionCollection (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void processActions(boolean bvarResetActions)
throws IOException,
AutomationException
If bvarResetActions is true, actions collection will be reset to the default state.
processActions in interface ITemporalLayerbvarResetActions - The bvarResetActions (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getRelativeTimeColor()
throws IOException,
AutomationException
getRelativeTimeColor in interface ITemporalLayerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setRelativeTimeColor(int pVal)
throws IOException,
AutomationException
setRelativeTimeColor in interface ITemporalLayerpVal - The pVal (A COM typedef) (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ITemporalOperator getRelativeTimeOperator()
throws IOException,
AutomationException
This property indicates the relative time operator, containing the temporal offset to adjust the temporal values of this temporal layer. The temporal offset can be an interval.
getRelativeTimeOperator in interface ITemporalLayerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setRelativeTimeOperator(ITemporalOperator pVal)
throws IOException,
AutomationException
setRelativeTimeOperator in interface ITemporalLayerpVal - A reference to a com.esri.arcgis.geodatabaseextensions.ITemporalOperator (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void queryTemporalExtent(Object[] pvarStartTime,
Object[] pvarEndTime)
throws IOException,
AutomationException
queryTemporalExtent in interface ITemporalLayerpvarStartTime - A Variant (in/out: use single element array)pvarEndTime - A Variant (in/out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getEventIDFieldName()
throws IOException,
AutomationException
getEventIDFieldName in interface ITemporalLayerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void suspendIndexing(boolean bvarSuspend)
throws IOException,
AutomationException
suspendIndexing in interface ITemporalLayerbvarSuspend - The bvarSuspend (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||