DisplayContext
class DisplayContext
kotlin.Any | ||
↳ | kotlin.Enum<android.icu.text.DisplayContext> | |
↳ | android.icu.text.DisplayContext |
Display context settings. Note, the specific numeric values are internal and may change.
Summary
Nested classes | |
---|---|
Type values for DisplayContext |
Enum values | |
---|---|
A possible setting for CAPITALIZATION: The capitalization context if a date, date symbol or display name is to be formatted with capitalization appropriate for the beginning of a sentence. |
|
A possible setting for CAPITALIZATION: The capitalization context if a date, date symbol or display name is to be formatted with capitalization appropriate for the middle of a sentence. |
|
A possible setting for CAPITALIZATION: The capitalization context if a date, date symbol or display name is to be formatted with capitalization appropriate for stand-alone usage such as an isolated name on a calendar page. |
|
A possible setting for CAPITALIZATION: The capitalization context if a date, date symbol or display name is to be formatted with capitalization appropriate for a user-interface list or menu item. |
|
A possible setting for CAPITALIZATION: The capitalization context to be used is unknown (this is the default value). |
|
A possible setting for DIALECT_HANDLING: use dialect names, when generating a locale name, e. |
|
A possible setting for DISPLAY_LENGTH: use full names when generating a locale name, e. |
|
A possible setting for DISPLAY_LENGTH: use short names when generating a locale name, e. |
|
A possible setting for SUBSTITUTE_HANDLING: Returns a null value when no data is available. |
|
A possible setting for DIALECT_HANDLING: use standard names when generating a locale name, e. |
|
A possible setting for SUBSTITUTE_HANDLING: Returns a fallback value (e.g., the input code) when no data is available. |
Public methods | |
---|---|
DisplayContext.Type! |
type() Get the Type part of the enum item (e.g. CAPITALIZATION) |
Int |
value() Get the value part of the enum item (e.g. CAPITALIZATION_FOR_STANDALONE) |
Enum values
CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE
enum val CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE : DisplayContext
A possible setting for CAPITALIZATION: The capitalization context if a date, date symbol or display name is to be formatted with capitalization appropriate for the beginning of a sentence.
CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE
enum val CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE : DisplayContext
A possible setting for CAPITALIZATION: The capitalization context if a date, date symbol or display name is to be formatted with capitalization appropriate for the middle of a sentence.
CAPITALIZATION_FOR_STANDALONE
enum val CAPITALIZATION_FOR_STANDALONE : DisplayContext
A possible setting for CAPITALIZATION: The capitalization context if a date, date symbol or display name is to be formatted with capitalization appropriate for stand-alone usage such as an isolated name on a calendar page.
CAPITALIZATION_FOR_UI_LIST_OR_MENU
enum val CAPITALIZATION_FOR_UI_LIST_OR_MENU : DisplayContext
A possible setting for CAPITALIZATION: The capitalization context if a date, date symbol or display name is to be formatted with capitalization appropriate for a user-interface list or menu item.
CAPITALIZATION_NONE
enum val CAPITALIZATION_NONE : DisplayContext
A possible setting for CAPITALIZATION: The capitalization context to be used is unknown (this is the default value).
DIALECT_NAMES
enum val DIALECT_NAMES : DisplayContext
A possible setting for DIALECT_HANDLING: use dialect names, when generating a locale name, e.g. en_GB displays as 'British English'.
LENGTH_FULL
enum val LENGTH_FULL : DisplayContext
A possible setting for DISPLAY_LENGTH: use full names when generating a locale name, e.g. "United States" for US.
LENGTH_SHORT
enum val LENGTH_SHORT : DisplayContext
A possible setting for DISPLAY_LENGTH: use short names when generating a locale name, e.g. "U.S." for US.
NO_SUBSTITUTE
enum val NO_SUBSTITUTE : DisplayContext
A possible setting for SUBSTITUTE_HANDLING: Returns a null value when no data is available.
STANDARD_NAMES
enum val STANDARD_NAMES : DisplayContext
A possible setting for DIALECT_HANDLING: use standard names when generating a locale name, e.g. en_GB displays as 'English (United Kingdom)'.
SUBSTITUTE
enum val SUBSTITUTE : DisplayContext
A possible setting for SUBSTITUTE_HANDLING: Returns a fallback value (e.g., the input code) when no data is available. This is the default behavior.
Public methods
type
fun type(): DisplayContext.Type!
Get the Type part of the enum item (e.g. CAPITALIZATION)
value
fun value(): Int
Get the value part of the enum item (e.g. CAPITALIZATION_FOR_STANDALONE)