Class DisplayOptions.Builder
java.lang.Object
com.ibm.icu.text.DisplayOptions.Builder
- Enclosing class:
DisplayOptions
Responsible for building
DisplayOptions.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate DisplayOptions.Capitalizationprivate DisplayOptions.DisplayLengthprivate DisplayOptions.GrammaticalCaseprivate DisplayOptions.NameStyleprivate DisplayOptions.NounClassprivate DisplayOptions.PluralCategory -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateBuilder()Creates aDisplayOptions.Builderwith the default values.privateBuilder(DisplayOptions displayOptions) Creates aBuilderwith all the information from aDisplayOptions. -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the display options.setCapitalization(DisplayOptions.Capitalization capitalization) Sets the capitalization.setDisplayLength(DisplayOptions.DisplayLength displayLength) Sets the display length.setGrammaticalCase(DisplayOptions.GrammaticalCase grammaticalCase) Sets the grammatical case.setNameStyle(DisplayOptions.NameStyle nameStyle) Sets the name style.setNounClass(DisplayOptions.NounClass nounClass) Sets the noun class.setPluralCategory(DisplayOptions.PluralCategory pluralCategory) Sets the plural category.setSubstituteHandling(DisplayOptions.SubstituteHandling substituteHandling) Sets the substitute handling.
-
Field Details
-
grammaticalCase
-
nounClass
-
pluralCategory
-
capitalization
-
nameStyle
-
displayLength
-
substituteHandling
-
-
Constructor Details
-
Builder
private Builder()Creates aDisplayOptions.Builderwith the default values. -
Builder
Creates aBuilderwith all the information from aDisplayOptions.- Parameters:
displayOptions- Options to be copied.
-
-
Method Details
-
setGrammaticalCase
Sets the grammatical case.- Parameters:
grammaticalCase- The grammatical case.- Returns:
- Builder
-
setNounClass
Sets the noun class.- Parameters:
nounClass- The noun class.- Returns:
- Builder
-
setPluralCategory
Sets the plural category.- Parameters:
pluralCategory- The plural category.- Returns:
- Builder
-
setCapitalization
Sets the capitalization.- Parameters:
capitalization- The capitalization.- Returns:
- Builder
-
setNameStyle
Sets the name style.- Parameters:
nameStyle- The name style.- Returns:
- Builder
-
setDisplayLength
Sets the display length.- Parameters:
displayLength- The display length.- Returns:
- Builder
-
setSubstituteHandling
public DisplayOptions.Builder setSubstituteHandling(DisplayOptions.SubstituteHandling substituteHandling) Sets the substitute handling.- Parameters:
substituteHandling- The substitute handling.- Returns:
- Builder
-
build
-