Package com.ibm.icu.text
Class DisplayOptions.Builder
- java.lang.Object
-
- com.ibm.icu.text.DisplayOptions.Builder
-
- Enclosing class:
- DisplayOptions
public static class DisplayOptions.Builder extends Object
Responsible for buildingDisplayOptions
.- Status:
- Stable ICU 72.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DisplayOptions
build()
Builds the display options.DisplayOptions.Builder
setCapitalization(DisplayOptions.Capitalization capitalization)
Sets the capitalization.DisplayOptions.Builder
setDisplayLength(DisplayOptions.DisplayLength displayLength)
Sets the display length.DisplayOptions.Builder
setGrammaticalCase(DisplayOptions.GrammaticalCase grammaticalCase)
Sets the grammatical case.DisplayOptions.Builder
setNameStyle(DisplayOptions.NameStyle nameStyle)
Sets the name style.DisplayOptions.Builder
setNounClass(DisplayOptions.NounClass nounClass)
Sets the noun class.DisplayOptions.Builder
setPluralCategory(DisplayOptions.PluralCategory pluralCategory)
Sets the plural category.DisplayOptions.Builder
setSubstituteHandling(DisplayOptions.SubstituteHandling substituteHandling)
Sets the substitute handling.
-
-
-
Method Detail
-
setGrammaticalCase
public DisplayOptions.Builder setGrammaticalCase(DisplayOptions.GrammaticalCase grammaticalCase)
Sets the grammatical case.- Parameters:
grammaticalCase
- The grammatical case.- Returns:
- Builder
- Status:
- Stable ICU 72.
-
setNounClass
public DisplayOptions.Builder setNounClass(DisplayOptions.NounClass nounClass)
Sets the noun class.- Parameters:
nounClass
- The noun class.- Returns:
- Builder
- Status:
- Stable ICU 72.
-
setPluralCategory
public DisplayOptions.Builder setPluralCategory(DisplayOptions.PluralCategory pluralCategory)
Sets the plural category.- Parameters:
pluralCategory
- The plural category.- Returns:
- Builder
- Status:
- Stable ICU 72.
-
setCapitalization
public DisplayOptions.Builder setCapitalization(DisplayOptions.Capitalization capitalization)
Sets the capitalization.- Parameters:
capitalization
- The capitalization.- Returns:
- Builder
- Status:
- Stable ICU 72.
-
setNameStyle
public DisplayOptions.Builder setNameStyle(DisplayOptions.NameStyle nameStyle)
Sets the name style.- Parameters:
nameStyle
- The name style.- Returns:
- Builder
- Status:
- Stable ICU 72.
-
setDisplayLength
public DisplayOptions.Builder setDisplayLength(DisplayOptions.DisplayLength displayLength)
Sets the display length.- Parameters:
displayLength
- The display length.- Returns:
- Builder
- Status:
- Stable ICU 72.
-
setSubstituteHandling
public DisplayOptions.Builder setSubstituteHandling(DisplayOptions.SubstituteHandling substituteHandling)
Sets the substitute handling.- Parameters:
substituteHandling
- The substitute handling.- Returns:
- Builder
- Status:
- Stable ICU 72.
-
build
public DisplayOptions build()
Builds the display options.- Returns:
- DisplayOptions
- Status:
- Stable ICU 72.
-
-