com.esri.arcgis.geodatabaseextensions
Interface ITemporalOperator

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ITemporalOperatorProxy, TemporalOperator

public interface ITemporalOperator
extends java.io.Serializable

COM Interface 'ITemporalOperator'. Generated 3/19/2015 1:20:59 PM from 'C:\ArcGIS\COM\esriGeoDatabaseExtensions.olb'

Description: 'Provides access to methods and properties used to identify and manage temporal playback settings.' 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 =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID56ae7150_7bfc_11d6_b84d_00010265adc5
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void add(ITemporalOperator piOtherOperator)
          Adds a new temporal operator.
 java.lang.Object getAsDate()
          Temporal information as a date field.
 java.lang.Object getAsInterval(int enumUnits)
          Temporal information as an interval value.
 java.lang.String getAsString(java.lang.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.
 java.lang.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 setInterval(double dQuantity, int enumUnits)
          Sets the playback time interval between events.
 void subtract(ITemporalOperator piOtherOperator)
          Subtracts a temporal operator.
 

Field Detail

IID56ae7150_7bfc_11d6_b84d_00010265adc5

static final int IID56ae7150_7bfc_11d6_b84d_00010265adc5
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

setDateTime

void setDateTime(int lYear,
                 short lMonth,
                 short lDayOfMonth,
                 short lHour,
                 short lMinute,
                 short lSecond,
                 short lMillisecond)
                 throws java.io.IOException,
                        AutomationException
Sets the value for date and time information.

Parameters:
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)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setInterval

void setInterval(double dQuantity,
                 int enumUnits)
                 throws java.io.IOException,
                        AutomationException
Sets the playback time interval between events.

Parameters:
dQuantity - The dQuantity (in)
enumUnits - A com.esri.arcgis.geodatabaseextensions.enumTemporalOperatorUnits constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getType

int getType()
            throws java.io.IOException,
                   AutomationException
The type of temporal data used.

Returns:
A com.esri.arcgis.geodatabaseextensions.enumTemporalOperatorType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

reset

void reset()
           throws java.io.IOException,
                  AutomationException
Resets the temporal operator.

Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

add

void add(ITemporalOperator piOtherOperator)
         throws java.io.IOException,
                AutomationException
Adds a new temporal operator.

Parameters:
piOtherOperator - 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.

subtract

void subtract(ITemporalOperator piOtherOperator)
              throws java.io.IOException,
                     AutomationException
Subtracts a temporal operator.

Parameters:
piOtherOperator - 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.

getAsString

java.lang.String getAsString(java.lang.String bstrFormat)
                             throws java.io.IOException,
                                    AutomationException
Temporal information as a string.

Parameters:
bstrFormat - The bstrFormat (in)
Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAsDate

java.lang.Object getAsDate()
                           throws java.io.IOException,
                                  AutomationException
Temporal information as a date field.

Returns:
A Variant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAsInterval

java.lang.Object getAsInterval(int enumUnits)
                               throws java.io.IOException,
                                      AutomationException
Temporal information as an interval value.

Parameters:
enumUnits - A com.esri.arcgis.geodatabaseextensions.enumTemporalOperatorUnits constant (in)
Returns:
A Variant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getValue

java.lang.Object getValue()
                          throws java.io.IOException,
                                 AutomationException
Value of temporal information.

Returns:
A Variant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getIntervalQuantity

double getIntervalQuantity()
                           throws java.io.IOException,
                                  AutomationException
Number of intervals between events.

Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getIntervalUnits

int getIntervalUnits()
                     throws java.io.IOException,
                            AutomationException
Units used for interval.

Returns:
A com.esri.arcgis.geodatabaseextensions.enumTemporalOperatorUnits constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.