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 DisplayOptionsbuild()Builds the display options.DisplayOptions.BuildersetCapitalization(DisplayOptions.Capitalization capitalization)Sets the capitalization.DisplayOptions.BuildersetDisplayLength(DisplayOptions.DisplayLength displayLength)Sets the display length.DisplayOptions.BuildersetGrammaticalCase(DisplayOptions.GrammaticalCase grammaticalCase)Sets the grammatical case.DisplayOptions.BuildersetNameStyle(DisplayOptions.NameStyle nameStyle)Sets the name style.DisplayOptions.BuildersetNounClass(DisplayOptions.NounClass nounClass)Sets the noun class.DisplayOptions.BuildersetPluralCategory(DisplayOptions.PluralCategory pluralCategory)Sets the plural category.DisplayOptions.BuildersetSubstituteHandling(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.
-
-