com.esri.arcgis.system
Interface ITimeZoneFactory

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
ITimeZoneFactory2
All Known Implementing Classes:
ITimeZoneFactory2Proxy, ITimeZoneFactoryProxy, TimeZoneFactory

public interface ITimeZoneFactory
extends java.io.Serializable

COM Interface 'ITimeZoneFactory'. Generated 3/19/2015 1:21:00 PM from 'C:\ArcGIS\COM\esriSystem.olb'

Description: 'Provides access to members that control the Time Zone Factory.' 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 IID1b4768dd_508e_4946_ab04_e042dfceb29f
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 ILocaleInfo createLocaleInfoFromLocaleID(int localeID)
          Obtains the locale display name that corresponds to the given locale ID.
 ITimeReference createTimeReferenceFromWindowsID(java.lang.String windowsID)
          Creates a time reference from a windows ID.
 ITimeZoneInfo createTimeZoneInfoFromWindowsID(java.lang.String windowsID)
          Creates a time zone info from a windows ID.
 int getFirstLocaleID()
          The first locale ID.
 java.lang.String getFirstTimeZoneWindowsID()
          The first time zone windows ID.
 int getNextLocaleID(int currenteLocaleID)
          The locale ID that cyclicly proceeds the given locale ID.
 java.lang.String getNextTimeZoneWindowsID(java.lang.String currentTimeZoneWindowsID)
          The time zone windows ID that cyclicly proceeds the given time zone windows ID.
 boolean isValidLocaleID(int localeID)
          Returns whether a given locale ID is valid for creating a locale info.
 boolean isValidTimeZoneWindowsID(java.lang.String windowsID)
          Returns whether a given time zone windows ID is valid for creating a time zone info or a time reference.
 java.lang.String queryLocalTimeZoneWindowsID()
          Obtains the machine's current local time zone Windows ID.
 java.lang.String[] queryTimeZoneOlsonIDsFromWindowsID(java.lang.String windowsID)
          Obtains all the olson time zone IDs that correspond to the given time zone windows ID.
 java.lang.String queryTimeZoneWindowsIDFromOlsonID(java.lang.String olsonID)
          Returns the time zone windows ID that corresponds to the given olson time zone ID.
 

Field Detail

IID1b4768dd_508e_4946_ab04_e042dfceb29f

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

createTimeZoneInfoFromWindowsID

ITimeZoneInfo createTimeZoneInfoFromWindowsID(java.lang.String windowsID)
                                              throws java.io.IOException,
                                                     AutomationException
Creates a time zone info from a windows ID.

Parameters:
windowsID - The windowsID (in)
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.

createTimeReferenceFromWindowsID

ITimeReference createTimeReferenceFromWindowsID(java.lang.String windowsID)
                                                throws java.io.IOException,
                                                       AutomationException
Creates a time reference from a windows ID.

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

queryTimeZoneWindowsIDFromOlsonID

java.lang.String queryTimeZoneWindowsIDFromOlsonID(java.lang.String olsonID)
                                                   throws java.io.IOException,
                                                          AutomationException
Returns the time zone windows ID that corresponds to the given olson time zone ID.

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

queryTimeZoneOlsonIDsFromWindowsID

java.lang.String[] queryTimeZoneOlsonIDsFromWindowsID(java.lang.String windowsID)
                                                      throws java.io.IOException,
                                                             AutomationException
Obtains all the olson time zone IDs that correspond to the given time zone windows ID.

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

queryLocalTimeZoneWindowsID

java.lang.String queryLocalTimeZoneWindowsID()
                                             throws java.io.IOException,
                                                    AutomationException
Obtains the machine's current local time zone Windows ID.

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

getFirstTimeZoneWindowsID

java.lang.String getFirstTimeZoneWindowsID()
                                           throws java.io.IOException,
                                                  AutomationException
The first time zone windows ID.

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

getNextTimeZoneWindowsID

java.lang.String getNextTimeZoneWindowsID(java.lang.String currentTimeZoneWindowsID)
                                          throws java.io.IOException,
                                                 AutomationException
The time zone windows ID that cyclicly proceeds the given time zone windows ID.

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

getFirstLocaleID

int getFirstLocaleID()
                     throws java.io.IOException,
                            AutomationException
The first locale ID.

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

getNextLocaleID

int getNextLocaleID(int currenteLocaleID)
                    throws java.io.IOException,
                           AutomationException
The locale ID that cyclicly proceeds the given locale ID.

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

createLocaleInfoFromLocaleID

ILocaleInfo createLocaleInfoFromLocaleID(int localeID)
                                         throws java.io.IOException,
                                                AutomationException
Obtains the locale display name that corresponds to the given locale ID.

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

isValidTimeZoneWindowsID

boolean isValidTimeZoneWindowsID(java.lang.String windowsID)
                                 throws java.io.IOException,
                                        AutomationException
Returns whether a given time zone windows ID is valid for creating a time zone info or a time reference.

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

isValidLocaleID

boolean isValidLocaleID(int localeID)
                        throws java.io.IOException,
                               AutomationException
Returns whether a given locale ID is valid for creating a locale info.

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