com.esri.arcgis.system
Interface ITimeReference

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ITimeReferenceProxy, TimeReference

public interface ITimeReference
extends java.io.Serializable

COM Interface 'ITimeReference'. Generated 3/19/2015 1:20:51 PM from 'C:\ArcGIS\COM\esriSystem.olb'

Description: 'Provides access to members that control the Time Reference.' 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 IIDf6cba4a3_bc48_47bc_9f15_2a561b9e6c71
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 ITimeZoneInfo getTimeZoneInfo()
          The time zone information associated with the time reference.
 boolean isRespectsDaylightSavingTime()
          Indicates whether the time reference respects daylight saving time.
 boolean isRespectsDynamicAdjustmentRules()
          Indicates whether the time reference respects dynamic adjustment rules.
 void project(ITime time, ITimeReference otherTimeReference)
          Projects a given time, from this time reference, to a given time reference.
 void projectFromUTC(ITime time)
          Projects a given time, from UTC to this time reference.
 void projectToUTC(ITime time)
          Projects a given time, from this time reference, to UTC.
 void setRespectsDaylightSavingTime(boolean respectsDaylightSavingTime)
          Indicates whether the time reference respects daylight saving time.
 void setRespectsDynamicAdjustmentRules(boolean respectsDynamicAdjustmentRules)
          Indicates whether the time reference respects dynamic adjustment rules.
 void setTimeZoneInfoByRef(ITimeZoneInfo timeZone)
          The time zone information associated with the time reference.
 

Field Detail

IIDf6cba4a3_bc48_47bc_9f15_2a561b9e6c71

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

getTimeZoneInfo

ITimeZoneInfo getTimeZoneInfo()
                              throws java.io.IOException,
                                     AutomationException
The time zone information associated with the time reference.

Returns:
A reference to a com.esri.arcgis.system.ITimeZoneInfo
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTimeZoneInfoByRef

void setTimeZoneInfoByRef(ITimeZoneInfo timeZone)
                          throws java.io.IOException,
                                 AutomationException
The time zone information associated with the time reference.

Parameters:
timeZone - A reference to a com.esri.arcgis.system.ITimeZoneInfo (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isRespectsDaylightSavingTime

boolean isRespectsDaylightSavingTime()
                                     throws java.io.IOException,
                                            AutomationException
Indicates whether the time reference respects daylight saving time.

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

setRespectsDaylightSavingTime

void setRespectsDaylightSavingTime(boolean respectsDaylightSavingTime)
                                   throws java.io.IOException,
                                          AutomationException
Indicates whether the time reference respects daylight saving time.

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

isRespectsDynamicAdjustmentRules

boolean isRespectsDynamicAdjustmentRules()
                                         throws java.io.IOException,
                                                AutomationException
Indicates whether the time reference respects dynamic adjustment rules.

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

setRespectsDynamicAdjustmentRules

void setRespectsDynamicAdjustmentRules(boolean respectsDynamicAdjustmentRules)
                                       throws java.io.IOException,
                                              AutomationException
Indicates whether the time reference respects dynamic adjustment rules.

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

project

void project(ITime time,
             ITimeReference otherTimeReference)
             throws java.io.IOException,
                    AutomationException
Projects a given time, from this time reference, to a given time reference.

Parameters:
time - A reference to a com.esri.arcgis.system.ITime (in)
otherTimeReference - A reference to a com.esri.arcgis.system.ITimeReference (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

projectToUTC

void projectToUTC(ITime time)
                  throws java.io.IOException,
                         AutomationException
Projects a given time, from this time reference, to UTC.

Parameters:
time - A reference to a com.esri.arcgis.system.ITime (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

projectFromUTC

void projectFromUTC(ITime time)
                    throws java.io.IOException,
                           AutomationException
Projects a given time, from UTC to this time reference.

Parameters:
time - A reference to a com.esri.arcgis.system.ITime (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.