|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ITemporalOperator3
Provides access to additional methods and properties used to configure the temporal operator beyond ITemporalOperator2 and ITemporalOperator.
Method Summary | |
---|---|
void |
add(ITemporalOperator piOtherOperator)
Adds a new temporal operator. |
Object |
getAsDate()
Temporal information as a date field. |
Object |
getAsInterval(int enumUnits)
Temporal information as an interval value. |
String |
getAsString(String bstrFormat)
Temporal information as a string. |
double |
getIntervalQuantity()
Number of intervals between events. |
int |
getIntervalUnits()
Units used for interval. |
int |
getType()
The type of temporal data used. |
Object |
getValue()
Value of temporal information. |
void |
reset()
Resets the temporal operator. |
void |
setDateTime(int lYear,
short lMonth,
short lDayOfMonth,
short lHour,
short lMinute,
short lSecond,
short lMillisecond)
Sets the value for date and time information. |
void |
setDateTimeFromString(String bstrDateTime)
Sets the value for date and time information from a string. |
void |
setDateTimeFromVariant(Object dateTime)
Sets the value for date and time information from a variant. |
void |
setInterval(double dQuantity,
int enumUnits)
Sets the time interval. |
void |
subtract(ITemporalOperator piOtherOperator)
Subtracts a temporal operator. |
void |
temporalUnitsAsString(int eUnits,
int eAppearance,
boolean bvPlural,
String[] pbstrUnitString)
Obtains a string representation of a temporal unit enumeration, in upper, lower, or mixed case, with singular or plural form. |
Method Detail |
---|
void temporalUnitsAsString(int eUnits, int eAppearance, boolean bvPlural, String[] pbstrUnitString) throws IOException, AutomationException
eUnits
- A com.esri.arcgis.trackinganalyst.enumTemporalUnits constant (in)eAppearance
- A com.esri.arcgis.system.esriCaseAppearance constant (in)bvPlural
- The bvPlural (in)pbstrUnitString
- The pbstrUnitString (out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setDateTimeFromString(String bstrDateTime) throws IOException, AutomationException
bstrDateTime
- The bstrDateTime (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setDateTimeFromVariant(Object dateTime) throws IOException, AutomationException
dateTime
- A Variant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setDateTime(int lYear, short lMonth, short lDayOfMonth, short lHour, short lMinute, short lSecond, short lMillisecond) throws IOException, AutomationException
lYear
- The lYear (in)lMonth
- The lMonth (in)lDayOfMonth
- The lDayOfMonth (in)lHour
- The lHour (in)lMinute
- The lMinute (in)lSecond
- The lSecond (in)lMillisecond
- The lMillisecond (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setInterval(double dQuantity, int enumUnits) throws IOException, AutomationException
dQuantity
- The dQuantity (in)enumUnits
- A com.esri.arcgis.geodatabaseextensions.enumTemporalOperatorUnits constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getType() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void reset() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void add(ITemporalOperator piOtherOperator) throws IOException, AutomationException
piOtherOperator
- A reference to a com.esri.arcgis.geodatabaseextensions.ITemporalOperator (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void subtract(ITemporalOperator piOtherOperator) throws IOException, AutomationException
piOtherOperator
- A reference to a com.esri.arcgis.geodatabaseextensions.ITemporalOperator (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getAsString(String bstrFormat) throws IOException, AutomationException
bstrFormat
- The bstrFormat (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.Object getAsDate() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.Object getAsInterval(int enumUnits) throws IOException, AutomationException
enumUnits
- A com.esri.arcgis.geodatabaseextensions.enumTemporalOperatorUnits constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.Object getValue() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getIntervalQuantity() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getIntervalUnits() 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 |