Package com.ibm.icu.impl.personname
Class FieldModifierImpl.InitialModifier
java.lang.Object
com.ibm.icu.impl.personname.FieldModifierImpl
com.ibm.icu.impl.personname.FieldModifierImpl.InitialModifier
- Enclosing class:
- FieldModifierImpl
A field modifier that returns the field value converted into one or more initials. This is the first grapheme
cluster of each word in the field value, modified using the initialPattern/initial resource value from the
locale data, and strung together using the initialPattern/initialSequence resource value from the locale data.
(In English, these patterns put periods after each initial and connect them with spaces.)
This is default behavior of the "initial" modifier.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.ibm.icu.impl.personname.FieldModifierImpl
FieldModifierImpl.InitialModifier
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final SimpleFormatter
private final SimpleFormatter
private final Locale
private boolean
-
Constructor Summary
ConstructorsConstructorDescriptionInitialModifier
(Locale locale, String initialPattern, String initialSequencePattern) -
Method Summary
Modifier and TypeMethodDescriptionmodifyField
(String fieldValue) void
setRetainPunctuation
(boolean retain) Methods inherited from class com.ibm.icu.impl.personname.FieldModifierImpl
forName
-
Field Details
-
locale
-
initialFormatter
-
initialSequenceFormatter
-
retainPunctuation
private boolean retainPunctuation
-
-
Constructor Details
-
InitialModifier
-
-
Method Details
-
setRetainPunctuation
public void setRetainPunctuation(boolean retain) -
modifyField
- Specified by:
modifyField
in classFieldModifierImpl
-