|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ITemporalLegendClass
Provides access to properties to manage temporal ranges.
The TemporalRenderRange interface provides the required methods and properties to manipulate temporal ranges for the temporal render object.
Method Summary | |
---|---|
String |
getDescription()
Legend class description. |
ILegendClassFormat |
getFormat()
Optional. |
String |
getLabel()
Legend class label. |
double |
getPeriod()
Indicates period setting for temporal data layer. |
double |
getStartingOffset()
Indicates initial offset setting for temporal data. |
ISymbol |
getSymbol()
Legend class symbol. |
IColor |
getSymbolColor()
Indicates symbol size setting for temporal events as they display on the map. |
double |
getSymbolSize()
Indicates symbol size setting for temporal events as they display on the map. |
int |
getTimeUnits()
Indicates unit of time used to define period of time window. |
int |
getType()
Identifies special drawing properties of a temporal legend class. |
boolean |
intersects(Object vTimeValue)
Determines whether or not the Time Value intersects the Reference and TimeValue parameters. |
void |
setDescription(String label)
Legend class description. |
void |
setFormat(ILegendClassFormat format)
Optional. |
void |
setLabel(String label)
Legend class label. |
void |
setPeriod(double pVal)
Indicates period setting for temporal data layer. |
void |
setReference(Object varReference)
Sets the temporal reference properties for the temporal legend class. |
void |
setStartingOffset(double pVal)
Indicates initial offset setting for temporal data. |
void |
setSymbolByRef(ISymbol symbol)
Legend class symbol. |
void |
setTimeUnits(int pVal)
Indicates unit of time used to define period of time window. |
void |
setType(int penumTemporalLegendType)
Identifies special drawing properties of a temporal legend class. |
Method Detail |
---|
ISymbol getSymbol() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setSymbolByRef(ISymbol symbol) throws IOException, AutomationException
symbol
- A reference to a com.esri.arcgis.display.ISymbol (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getLabel() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setLabel(String label) throws IOException, AutomationException
label
- The label (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getDescription() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setDescription(String label) throws IOException, AutomationException
label
- The label (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.ILegendClassFormat getFormat() throws IOException, AutomationException
This property is optional. If non-null, then layer specifies class formatting information. The LegendClassFormat defines the aspect of a LegendItem. A legend item may consist of a patch, a label and an optional description.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setFormat(ILegendClassFormat format) throws IOException, AutomationException
format
- A reference to a com.esri.arcgis.carto.ILegendClassFormat (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getStartingOffset() throws IOException, AutomationException
The starting offset property is used to determine the period of time from the current temporal perspective that the range is to be evaluated for.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setStartingOffset(double pVal) throws IOException, AutomationException
The starting offset property is used to determine the period of time from the current temporal perspective that the range is to be evaluated for.
pVal
- The pVal (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getPeriod() throws IOException, AutomationException
The period property is the amount of history or period of time from the Starting offset that the period is to be evaluated for.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setPeriod(double pVal) throws IOException, AutomationException
The period property is the amount of history or period of time from the Starting offset that the period is to be evaluated for.
pVal
- The pVal (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getTimeUnits() throws IOException, AutomationException
The time units property defines the time units that the Starting Offset and period property values use.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setTimeUnits(int pVal) throws IOException, AutomationException
The time units property defines the time units that the Starting Offset and period property values use.
pVal
- A com.esri.arcgis.trackinganalyst.enumTemporalUnits constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getType() throws IOException, AutomationException
The Type is used to identify special drawing properties of a temporal legend class. The valid values are as follows:
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setType(int penumTemporalLegendType) throws IOException, AutomationException
The Type is used to identify special drawing properties of a temporal legend class. The valid values are as follows:
penumTemporalLegendType
- A com.esri.arcgis.trackinganalyst.enumTemporalLegendType constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean intersects(Object vTimeValue) throws IOException, AutomationException
The intersects method takes two parameters--
* Reference
* TimeValue
and determines whether or not the Time Value intersects this range.
The Reference and TimeValue arguments use the CTimeStamp Variant format which is a array of 3 long integers. See the CTimeStamp documentation for further details.
vTimeValue
- A Variant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setReference(Object varReference) throws IOException, AutomationException
varReference
- A Variant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getSymbolSize() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IColor getSymbolColor() throws IOException, AutomationException
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 |