|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ITimeZoneInfo
Provides access to members that control the time zone information.
ITimeZoneInfo contains all of the time zone and daylight savings time information relevant in a specific geographic region. In a given region, the rules for daylight savings time can change from year to year. Therefore, the ITimeZoneInfo interface provides a way to store and retrieve several years of different daylight savings time rules. When accessing several years of rules, you can start at the first rule year and repeatedly getting the "next rule year" until you reach the "last rule year".
Method Summary | |
---|---|
void |
addDynamicRule(ITimeZoneRule dynamicRule)
Adds a dynamic adjustment to the time zone. |
String |
getCustomDescription()
Custom description for the time zone. |
String |
getDaylightTimeName()
The time zone name during daylight time. |
ITimeZoneRule |
getDefaultRule()
The default time zone adjustment rule. |
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. |
String |
getStandardTimeName()
The time zone name during standard time. |
String |
getWindowsID()
Time zone Windows ID name. |
void |
setCustomDescription(String displayName)
Custom description for the time zone. |
void |
setDaylightTimeName(String daylightTimeName)
The time zone name during daylight time. |
void |
setDefaultRule(ITimeZoneRule defaultTimeZoneRule)
The default time zone adjustment rule. |
void |
setDisplayName(String displayName)
Descriptive display name of the time zone. |
void |
setStandardTimeName(String standardTimeName)
The time zone name during standard time. |
void |
setWindowsID(String windowsID)
Time zone Windows ID name. |
Method Detail |
---|
String getWindowsID() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setWindowsID(String windowsID) throws IOException, AutomationException
windowsID
- The windowsID (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getDisplayName() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setDisplayName(String displayName) throws IOException, AutomationException
displayName
- The displayName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getCustomDescription() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setCustomDescription(String displayName) throws IOException, AutomationException
displayName
- The displayName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getDaylightTimeName() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setDaylightTimeName(String daylightTimeName) throws IOException, AutomationException
daylightTimeName
- The daylightTimeName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getStandardTimeName() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setStandardTimeName(String standardTimeName) throws IOException, AutomationException
standardTimeName
- The standardTimeName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.ITimeZoneRule getDefaultRule() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setDefaultRule(ITimeZoneRule defaultTimeZoneRule) throws IOException, AutomationException
defaultTimeZoneRule
- A reference to a com.esri.arcgis.system.ITimeZoneRule (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getDynamicRulesCount() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getFirstDynamicRuleYear() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getLastDynamicRuleYear() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getNextDynamicRuleYear(int currentDynamicRuleYear) throws IOException, AutomationException
currentDynamicRuleYear
- The currentDynamicRuleYear (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.ITimeZoneRule getDynamicRule(int year) throws IOException, AutomationException
year
- The year (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void addDynamicRule(ITimeZoneRule dynamicRule) throws IOException, AutomationException
dynamicRule
- A reference to a com.esri.arcgis.system.ITimeZoneRule (in)
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 |