com.esri.arcgis.system
Interface ITimeZoneInfo

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ITimeZoneInfoProxy, TimeZoneInfo

public interface ITimeZoneInfo
extends java.io.Serializable

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

Description: 'Provides access to members that control the time zone information.' 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 IID0f8fd6ab_ce6d_4bb2_a5ef_2f6035e304c5
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void addDynamicRule(ITimeZoneRule dynamicRule)
          Adds a dynamic adjustment to the time zone.
 java.lang.String getCustomDescription()
          Custom description for the time zone.
 java.lang.String getDaylightTimeName()
          The time zone name during daylight time.
 ITimeZoneRule getDefaultRule()
          The default time zone adjustment rule.
 java.lang.String getDisplayName()
          Descriptive display name of the time zone.
 ITimeZoneRule getDynamicRule(int year)
          The dynamic adjustment rule for a specific year.
 int getDynamicRulesCount()
          Number of dynamic adjustment rules for the time zone.
 int getFirstDynamicRuleYear()
          The first dynamic adjustment rule year.
 int getLastDynamicRuleYear()
          The last dynamic adjustment rule year.
 int getNextDynamicRuleYear(int currentDynamicRuleYear)
          The next dynamic adjustment rule year that cyclicly proceeds the given dynamic adjustment rule year.
 java.lang.String getStandardTimeName()
          The time zone name during standard time.
 java.lang.String getWindowsID()
          Time zone Windows ID name.
 void setCustomDescription(java.lang.String displayName)
          Custom description for the time zone.
 void setDaylightTimeName(java.lang.String daylightTimeName)
          The time zone name during daylight time.
 void setDefaultRule(ITimeZoneRule defaultTimeZoneRule)
          The default time zone adjustment rule.
 void setDisplayName(java.lang.String displayName)
          Descriptive display name of the time zone.
 void setStandardTimeName(java.lang.String standardTimeName)
          The time zone name during standard time.
 void setWindowsID(java.lang.String windowsID)
          Time zone Windows ID name.
 

Field Detail

IID0f8fd6ab_ce6d_4bb2_a5ef_2f6035e304c5

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

getWindowsID

java.lang.String getWindowsID()
                              throws java.io.IOException,
                                     AutomationException
Time zone Windows ID name.

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

setWindowsID

void setWindowsID(java.lang.String windowsID)
                  throws java.io.IOException,
                         AutomationException
Time zone Windows ID name.

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

getDisplayName

java.lang.String getDisplayName()
                                throws java.io.IOException,
                                       AutomationException
Descriptive display name of the time zone.

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

setDisplayName

void setDisplayName(java.lang.String displayName)
                    throws java.io.IOException,
                           AutomationException
Descriptive display name of the time zone.

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

getCustomDescription

java.lang.String getCustomDescription()
                                      throws java.io.IOException,
                                             AutomationException
Custom description for the time zone.

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

setCustomDescription

void setCustomDescription(java.lang.String displayName)
                          throws java.io.IOException,
                                 AutomationException
Custom description for the time zone.

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

getDaylightTimeName

java.lang.String getDaylightTimeName()
                                     throws java.io.IOException,
                                            AutomationException
The time zone name during daylight time.

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

setDaylightTimeName

void setDaylightTimeName(java.lang.String daylightTimeName)
                         throws java.io.IOException,
                                AutomationException
The time zone name during daylight time.

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

getStandardTimeName

java.lang.String getStandardTimeName()
                                     throws java.io.IOException,
                                            AutomationException
The time zone name during standard time.

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

setStandardTimeName

void setStandardTimeName(java.lang.String standardTimeName)
                         throws java.io.IOException,
                                AutomationException
The time zone name during standard time.

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

getDefaultRule

ITimeZoneRule getDefaultRule()
                             throws java.io.IOException,
                                    AutomationException
The default time zone adjustment rule.

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

setDefaultRule

void setDefaultRule(ITimeZoneRule defaultTimeZoneRule)
                    throws java.io.IOException,
                           AutomationException
The default time zone adjustment rule.

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

getDynamicRulesCount

int getDynamicRulesCount()
                         throws java.io.IOException,
                                AutomationException
Number of dynamic adjustment rules for the time zone.

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

getFirstDynamicRuleYear

int getFirstDynamicRuleYear()
                            throws java.io.IOException,
                                   AutomationException
The first dynamic adjustment rule year.

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

getLastDynamicRuleYear

int getLastDynamicRuleYear()
                           throws java.io.IOException,
                                  AutomationException
The last dynamic adjustment rule year.

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

getNextDynamicRuleYear

int getNextDynamicRuleYear(int currentDynamicRuleYear)
                           throws java.io.IOException,
                                  AutomationException
The next dynamic adjustment rule year that cyclicly proceeds the given dynamic adjustment rule year.

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

getDynamicRule

ITimeZoneRule getDynamicRule(int year)
                             throws java.io.IOException,
                                    AutomationException
The dynamic adjustment rule for a specific year.

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

addDynamicRule

void addDynamicRule(ITimeZoneRule dynamicRule)
                    throws java.io.IOException,
                           AutomationException
Adds a dynamic adjustment to the time zone.

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