Package com.iizix.text
Enum LocaleString
- java.lang.Object
- java.lang.Enum<LocaleString>
- com.iizix.text.LocaleString
 
 
- All Implemented Interfaces:
- java.io.Serializable,- java.lang.Comparable<LocaleString>
 - public enum LocaleString extends java.lang.Enum<LocaleString> The LocaleString enum that hold strings in various languages. The strings are placed in predefined system text tables the predefined "builtin" project. When using these texts, they automatically search for these ID's defined in the user application's text tables that are flagged to also handle LocaleString's. This makes it possible to have custom text replacements and/or additional translations into other languages not provided in the system.- Other text IDs are also present in: - The ID for each entry is prepended with "sys." for the text tables. These are the defined texts: - Text ID Fallback English text -------------------------------- --------------------------------- Actions: sys.Action_OK OK sys.Action_Cancel Cancel sys.Action_Close Close sys.Action_Yes Yes sys.Action_No No sys.Action_Confirm Confirm sys.Action_Continue Continue sys.Action_Abort Abort Time: sys.Time_short_now now sys.Time_medium_now now sys.Time_long_now just now sys.Time_short_Second s sys.Time_short_Seconds s sys.Time_medium_Second sec sys.Time_medium_Seconds secs sys.Time_long_Second second sys.Time_long_Second_1 one second sys.Time_long_Seconds seconds sys.Time_short_Minute m sys.Time_short_Minutes m sys.Time_medium_Minute min sys.Time_medium_Minutes mins sys.Time_long_Minute minute sys.Time_long_Minute_1 one minute sys.Time_long_Minutes minutes sys.Time_short_Hour h sys.Time_short_Hours h sys.Time_medium_Hour hour sys.Time_medium_Hours hours sys.Time_long_Hour hour sys.Time_long_Hour_1 one hour sys.Time_long_Hours hours sys.Time_short_Day d sys.Time_short_Days d sys.Time_medium_Day day sys.Time_medium_Days days sys.Time_long_Day day sys.Time_long_Day_1 one day sys.Time_long_Days days sys.Time_short_Week w sys.Time_short_Weeks w sys.Time_medium_Week week sys.Time_medium_Weeks weeks sys.Time_long_Week week sys.Time_long_Week_1 one week sys.Time_long_Weeks weeks Distance: sys.Distance_short_near near sys.Distance_long_near close by sys.Distance_short_meter m sys.Distance_short_meters m sys.Distance_long_meter one meter sys.Distance_long_meters meters sys.Distance_short_kilometer m sys.Distance_short_kilometers m sys.Distance_long_kilometer one kilometer sys.Distance_long_kilometers kilometers- Author:
- Christopher Mindus
 
- Enum Constant Summary
 - Method Summary- All Methods Static Methods Instance Methods Concrete Methods - Modifier and Type - Method - Description - KString- asKString()Gets the KString for an enum value.- KString- asKString(SessionInfo sessionInfo)Gets the KString for an enum value.- static KString- asKString(SessionInfo sessionInfo, java.lang.String textID)Looks up a text ID from the system tables with an optional- sessionInfoparameter that can be non-null to define the locale, otherwise it is looked up.- static KString- asKString(SessionInfo sessionInfo, java.lang.String textID, KString fallback)Looks up a text ID from the system tables with an optional- sessionInfoparameter that can be non-null to define the locale, otherwise it is looked up.- static KString- asKString(ILocaleString localeString, java.lang.String textID, KString fallback)Looks up a text ID from the system tables with an optional- sessionInfoparameter that can be non-null to define the locale, otherwise it is looked up.- static KString- asKString(java.lang.String textID)Looks up a text ID from the system tables.- static KString- asKString(java.lang.String textID, KString fallback)Looks up a text ID from the system tables.- java.lang.String- asString()Gets the plain string for an enum value.- java.lang.String- asString(SessionInfo sessionInfo)Gets the plain string for an enum value.- static java.lang.String- asString(SessionInfo sessionInfo, java.lang.String textID)Looks up a text ID from the system tables with an optional- sessionInfoparameter that can be non-null to define the locale, otherwise it is looked up.- static java.lang.String- asString(SessionInfo sessionInfo, java.lang.String textID, java.lang.String fallback)Looks up a text ID from the system tables with an optional- sessionInfoparameter that can be non-null to define the locale, otherwise it is looked up.- java.lang.String- asString(ILocaleString localeString)Gets the plain string for an enum value.- static java.lang.String- asString(ILocaleString localeString, java.lang.String textID, java.lang.String fallback)Looks up a text ID from the system tables with an optional- sessionInfoparameter that can be non-null to define the locale, otherwise it is looked up.- static java.lang.String- asString(java.lang.String textID)Looks up a text ID from the system tables.- static java.lang.String- asString(java.lang.String textID, java.lang.String fallback)Looks up a text ID from the system tables.- static LocaleString- valueOf(java.lang.String name)Returns the enum constant of this type with the specified name.- static LocaleString[]- values()Returns an array containing the constants of this enum type, in the order they are declared.
 
- Enum Constant Detail- Action_OK- public static final LocaleString Action_OK "OK" text for actions.
 - Action_Cancel- public static final LocaleString Action_Cancel "Cancel" text for actions.
 - Action_Close- public static final LocaleString Action_Close "Close" text for actions.
 - Action_Yes- public static final LocaleString Action_Yes "Yes" text for actions.
 - Action_No- public static final LocaleString Action_No "No" text for actions.
 - Action_Confirm- public static final LocaleString Action_Confirm "Confirm" text for actions.
 - Action_Continue- public static final LocaleString Action_Continue "Continue" text for actions.
 - Action_Abort- public static final LocaleString Action_Abort "Abort" text for actions.
 - Time_short_now- public static final LocaleString Time_short_now 
 - Time_medium_now- public static final LocaleString Time_medium_now 
 - Time_long_now- public static final LocaleString Time_long_now 
 - Time_short_less_than_1_minute- public static final LocaleString Time_short_less_than_1_minute 
 - Time_medium_less_than_1_minute- public static final LocaleString Time_medium_less_than_1_minute 
 - Time_long_less_than_1_minute- public static final LocaleString Time_long_less_than_1_minute 
 - Time_short_less_than_1_hour- public static final LocaleString Time_short_less_than_1_hour 
 - Time_medium_less_than_1_hour- public static final LocaleString Time_medium_less_than_1_hour 
 - Time_long_less_than_1_hour- public static final LocaleString Time_long_less_than_1_hour 
 - Time_short_less_than_1_day- public static final LocaleString Time_short_less_than_1_day 
 - Time_medium_less_than_1_day- public static final LocaleString Time_medium_less_than_1_day 
 - Time_long_less_than_1_day- public static final LocaleString Time_long_less_than_1_day 
 - Time_short_less_than_1_week- public static final LocaleString Time_short_less_than_1_week 
 - Time_medium_less_than_1_week- public static final LocaleString Time_medium_less_than_1_week 
 - Time_long_less_than_1_week- public static final LocaleString Time_long_less_than_1_week 
 - Time_short_Second- public static final LocaleString Time_short_Second 
 - Time_short_Seconds- public static final LocaleString Time_short_Seconds 
 - Time_medium_Second- public static final LocaleString Time_medium_Second 
 - Time_medium_Seconds- public static final LocaleString Time_medium_Seconds 
 - Time_long_Second- public static final LocaleString Time_long_Second 
 - Time_long_Second_1- public static final LocaleString Time_long_Second_1 
 - Time_long_Seconds- public static final LocaleString Time_long_Seconds 
 - Time_short_Minute- public static final LocaleString Time_short_Minute 
 - Time_short_Minutes- public static final LocaleString Time_short_Minutes 
 - Time_medium_Minute- public static final LocaleString Time_medium_Minute 
 - Time_medium_Minutes- public static final LocaleString Time_medium_Minutes 
 - Time_long_Minute- public static final LocaleString Time_long_Minute 
 - Time_long_Minute_1- public static final LocaleString Time_long_Minute_1 
 - Time_long_Minutes- public static final LocaleString Time_long_Minutes 
 - Time_short_Hour- public static final LocaleString Time_short_Hour 
 - Time_short_Hours- public static final LocaleString Time_short_Hours 
 - Time_medium_Hour- public static final LocaleString Time_medium_Hour 
 - Time_medium_Hours- public static final LocaleString Time_medium_Hours 
 - Time_long_Hour- public static final LocaleString Time_long_Hour 
 - Time_long_Hour_1- public static final LocaleString Time_long_Hour_1 
 - Time_long_Hours- public static final LocaleString Time_long_Hours 
 - Time_short_Day- public static final LocaleString Time_short_Day 
 - Time_short_Days- public static final LocaleString Time_short_Days 
 - Time_medium_Day- public static final LocaleString Time_medium_Day 
 - Time_medium_Days- public static final LocaleString Time_medium_Days 
 - Time_long_Day- public static final LocaleString Time_long_Day 
 - Time_long_Day_1- public static final LocaleString Time_long_Day_1 
 - Time_long_Days- public static final LocaleString Time_long_Days 
 - Time_short_Week- public static final LocaleString Time_short_Week 
 - Time_short_Weeks- public static final LocaleString Time_short_Weeks 
 - Time_medium_Week- public static final LocaleString Time_medium_Week 
 - Time_medium_Weeks- public static final LocaleString Time_medium_Weeks 
 - Time_long_Week- public static final LocaleString Time_long_Week 
 - Time_long_Week_1- public static final LocaleString Time_long_Week_1 
 - Time_long_Weeks- public static final LocaleString Time_long_Weeks 
 - Distance_short_near- public static final LocaleString Distance_short_near 
 - Distance_long_near- public static final LocaleString Distance_long_near 
 - Distance_short_less_than_1_kilometer- public static final LocaleString Distance_short_less_than_1_kilometer 
 - Distance_long_less_than_1_kilometer- public static final LocaleString Distance_long_less_than_1_kilometer 
 - Distance_short_meter- public static final LocaleString Distance_short_meter 
 - Distance_short_meters- public static final LocaleString Distance_short_meters 
 - Distance_long_meter- public static final LocaleString Distance_long_meter 
 - Distance_long_meter_1- public static final LocaleString Distance_long_meter_1 
 - Distance_long_meters- public static final LocaleString Distance_long_meters 
 - Distance_short_kilometer- public static final LocaleString Distance_short_kilometer 
 - Distance_short_kilometers- public static final LocaleString Distance_short_kilometers 
 - Distance_long_kilometer- public static final LocaleString Distance_long_kilometer 
 - Distance_long_kilometer_1- public static final LocaleString Distance_long_kilometer_1 
 - Distance_long_kilometers- public static final LocaleString Distance_long_kilometers 
 
 - Method Detail- values- public static LocaleString[] values() Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:- for (LocaleString c : LocaleString.values()) System.out.println(c); - Returns:
- an array containing the constants of this enum type, in the order they are declared
 
 - valueOf- public static LocaleString valueOf(java.lang.String name) Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
- name- the name of the enum constant to be returned.
- Returns:
- the enum constant with the specified name
- Throws:
- java.lang.IllegalArgumentException- if this enum type has no constant with the specified name
- java.lang.NullPointerException- if the argument is null
 
 - asString- public java.lang.String asString() Gets the plain string for an enum value. The string will be in the client session's language setting, the application session's setting or the default language setting and if none of these were found in the specified order, the- fallback- Returns:
- The String for the enum in most accurate locale.
 
 - asString- public java.lang.String asString(SessionInfo sessionInfo) Gets the plain string for an enum value. The string will be in the client session's language setting, the application session's setting or the default language setting and if none of these were found in the specified order, the- fallback- Parameters:
- sessionInfo- The session information, or- nullif not available. if- nullthe system will attempt to look up the current client or application session from the current thread.
- Returns:
- The String for the enum in most accurate locale.
 
 - asString- public java.lang.String asString(ILocaleString localeString) Gets the plain string for an enum value. The string will be in the client session's language setting, the application session's setting or the default language setting and if none of these were found in the specified order, the- fallback- Parameters:
- localeString- The- localeStringinstance to used for localization, or- nullfor- fallbackreturn value if text ID is not found.
- Returns:
- The String for the enum in most accurate locale.
 
 - asKString- public KString asKString() Gets the KString for an enum value. The string will be in the client session's language setting, the application session's setting or the default language setting and if none of these were found in the specified order, the- fallback- Returns:
- The KString for the enum in most accurate locale.
 
 - asKString- public KString asKString(SessionInfo sessionInfo) Gets the KString for an enum value. The string will be in the client session's language setting, the application session's setting or the default language setting and if none of these were found in the specified order, the- fallback- Parameters:
- sessionInfo- The session information, or- nullif not available. if- nullthe system will attempt to look up the current client or application session from the current thread.
- Returns:
- The KString for the enum in most accurate locale.
 
 - asString- public static java.lang.String asString(java.lang.String textID) Looks up a text ID from the system tables. The session information is looked up from the current thread if possible, otherwise the text will not be found.- Parameters:
- textID- The text ID to look-up.
- Returns:
- The potentially localized string or textID "textID" not foundif none is found.
 
 - asString- public static java.lang.String asString(java.lang.String textID, java.lang.String fallback)Looks up a text ID from the system tables. The session information is looked up from the current thread if possible, otherwise the text will not be found.- Parameters:
- textID- The text ID to look-up.
- Returns:
- The potentially localized string or the fallbackString, ortextID "textID" not foundif none is found andfallbackisnull.
 
 - asString- public static java.lang.String asString(SessionInfo sessionInfo, java.lang.String textID) Looks up a text ID from the system tables with an optional- sessionInfoparameter that can be non-null to define the locale, otherwise it is looked up.- Parameters:
- sessionInfo- The session information, or- nullif not available. if- nullthe system will attempt to look up the current client or application session from the current thread.
- textID- The text ID to look-up.
- Returns:
- The potentially localized string or the fallbackString, ortextID "textID" not foundif none is found.
 
 - asString- public static java.lang.String asString(SessionInfo sessionInfo, java.lang.String textID, java.lang.String fallback) Looks up a text ID from the system tables with an optional- sessionInfoparameter that can be non-null to define the locale, otherwise it is looked up.- Parameters:
- sessionInfo- The session information, or- nullif not available. if- nullthe system will attempt to look up the current client or application session from the current thread.
- textID- The text ID to look-up.
- fallback- The fallback text, or- nullfor none.
- Returns:
- The potentially localized string or the fallbackString, ortextID "textID" not foundif none is found andfallbackisnull.
 
 - asString- public static java.lang.String asString(ILocaleString localeString, java.lang.String textID, java.lang.String fallback) Looks up a text ID from the system tables with an optional- sessionInfoparameter that can be non-null to define the locale, otherwise it is looked up.- Parameters:
- localeString- The- localeStringinstance to used for localization, or- nullfor- fallbackreturn value if text ID is not found.
- textID- The text ID to look-up.
- fallback- The fallback string or- nullfor none.
- Returns:
- The potentially localized string or the fallbackString, ortextID "textID" not foundif none is found andfallbackisnull.
 
 - asKString- public static KString asKString(java.lang.String textID) Looks up a text ID from the system tables. The session information is looked up from the current thread if possible, otherwise the text will not be found.- Parameters:
- textID- The text ID to look-up.
- Returns:
- The potentially localized KString or textID "textID" not foundif none is found.
 
 - asKString- public static KString asKString(java.lang.String textID, KString fallback) Looks up a text ID from the system tables. The session information is looked up from the current thread if possible, otherwise the text will not be found.- Parameters:
- textID- The text ID to look-up.
- Returns:
- The potentially localized KString or the fallbackKString, ortextID "textID" not foundif none is found andfallbackisnull.
 
 - asKString- public static KString asKString(SessionInfo sessionInfo, java.lang.String textID) Looks up a text ID from the system tables with an optional- sessionInfoparameter that can be non-null to define the locale, otherwise it is looked up.- Parameters:
- sessionInfo- The session information, or- nullif not available. if- nullthe system will attempt to look up the current client or application session from the current thread.
- textID- The text ID to look-up.
- Returns:
- The potentially localized KString or the fallbackKString, ortextID "textID" not foundif none is found.
 
 - asKString- public static KString asKString(SessionInfo sessionInfo, java.lang.String textID, KString fallback) Looks up a text ID from the system tables with an optional- sessionInfoparameter that can be non-null to define the locale, otherwise it is looked up.- Parameters:
- sessionInfo- The session information, or- nullif not available. if- nullthe system will attempt to look up the current client or application session from the current thread.
- textID- The text ID to look-up.
- fallback- The fallback text, or- nullfor none.
- Returns:
- The potentially localized KString or the fallbackKString, ortextID "textID" not foundif none is found andfallbackisnull.
 
 - asKString- public static KString asKString(ILocaleString localeString, java.lang.String textID, KString fallback) Looks up a text ID from the system tables with an optional- sessionInfoparameter that can be non-null to define the locale, otherwise it is looked up.- Parameters:
- localeString- The- localeStringinstance to used for localization, or- nullfor- fallbackreturn value if text ID is not found.
- textID- The text ID to look-up.
- fallback- The fallback KString or- nullfor none.
- Returns:
- The potentially localized KString or the fallbackKString, ortextID "textID" not foundif none is found andfallbackisnull.