com.esri.arcgis.trackinganalyst
Interface ITemporalOperator3

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

public interface ITemporalOperator3
extends java.io.Serializable

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

Description: 'Provides access to additional methods and properties used to configure the temporal operator beyond ITemporalOperator2 and ITemporalOperator.' 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 IIDff92f4f1_c224_4a97_9355_48e14a8f4f60
           
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 setDateTimeFromString(java.lang.String bstrDateTime)
          Sets the value for date and time information from a string.
 void setDateTimeFromVariant(java.lang.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, java.lang.String[] pbstrUnitString)
          Obtains a string representation of a temporal unit enumeration, in upper, lower, or mixed case, with singular or plural form.
 

Field Detail

IIDff92f4f1_c224_4a97_9355_48e14a8f4f60

static final int IIDff92f4f1_c224_4a97_9355_48e14a8f4f60
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

temporalUnitsAsString

void temporalUnitsAsString(int eUnits,
                           int eAppearance,
                           boolean bvPlural,
                           java.lang.String[] pbstrUnitString)
                           throws java.io.IOException,
                                  AutomationException
Obtains a string representation of a temporal unit enumeration, in upper, lower, or mixed case, with singular or plural form.

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

setDateTimeFromString

void setDateTimeFromString(java.lang.String bstrDateTime)
                           throws java.io.IOException,
                                  AutomationException
Sets the value for date and time information from a string.

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

setDateTimeFromVariant

void setDateTimeFromVariant(java.lang.Object dateTime)
                            throws java.io.IOException,
                                   AutomationException
Sets the value for date and time information from a variant.

Parameters:
dateTime - A Variant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

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 time interval.

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.