Uses of Interface
com.ibm.icu.text.PersonName
-
Packages that use PersonName Package Description com.ibm.icu.impl.personname com.ibm.icu.text Extensions and enhancements to java.text to support unicode transforms, UnicodeSet, surrogate char utilities, UCA collation, normalization, break iteration (rule and dictionary based), enhanced number format, international string searching, and arabic shaping. -
-
Uses of PersonName in com.ibm.icu.impl.personname
Classes in com.ibm.icu.impl.personname that implement PersonName Modifier and Type Class Description private static class
PersonNamePattern.GivenToSurnamePersonName
Internal class used when formatting a mononym (a PersonName object that only has a given-name field).Fields in com.ibm.icu.impl.personname declared as PersonName Modifier and Type Field Description private PersonName
PersonNamePattern.GivenToSurnamePersonName. underlyingPersonName
Methods in com.ibm.icu.impl.personname that return PersonName Modifier and Type Method Description private PersonName
PersonNamePattern. hackNameForEmptyFields(PersonName originalName)
Methods in com.ibm.icu.impl.personname with parameters of type PersonName Modifier and Type Method Description java.lang.String
PersonNamePattern.Element. format(PersonName name)
java.lang.String
PersonNamePattern. format(PersonName name)
java.lang.String
PersonNamePattern.LiteralText. format(PersonName name)
java.lang.String
PersonNamePattern.NameFieldImpl. format(PersonName name)
java.lang.String
PersonNameFormatterImpl. formatToString(PersonName name)
private PersonNamePattern
PersonNameFormatterImpl. getBestPattern(PersonNamePattern[] patterns, PersonName name)
private java.util.Locale
PersonNameFormatterImpl. getNameLocale(PersonName name)
Internal function to figure out the name's locale when the name doesn't specify it.private java.lang.String
PersonNameFormatterImpl. getNameScript(PersonName name)
Internal function to figure out the name's script by examining its characters.private PersonName
PersonNamePattern. hackNameForEmptyFields(PersonName originalName)
boolean
PersonNamePattern.Element. isPopulated(PersonName name)
boolean
PersonNamePattern.LiteralText. isPopulated(PersonName name)
boolean
PersonNamePattern.NameFieldImpl. isPopulated(PersonName name)
private boolean
PersonNameFormatterImpl. nameIsGnFirst(PersonName name)
Returns the field order to use when formatting this name, taking into account the name's preferredOrder field, as well as the name and formatter's respective locales.int
PersonNamePattern. numEmptyFields(PersonName name)
int
PersonNamePattern. numPopulatedFields(PersonName name)
Constructors in com.ibm.icu.impl.personname with parameters of type PersonName Constructor Description GivenToSurnamePersonName(PersonName underlyingPersonName)
-
Uses of PersonName in com.ibm.icu.text
Classes in com.ibm.icu.text that implement PersonName Modifier and Type Class Description class
SimplePersonName
A concrete implementation of PersonNameFormatter.PersonName that simply stores the field values in a Map.Methods in com.ibm.icu.text with parameters of type PersonName Modifier and Type Method Description java.lang.String
PersonNameFormatter. formatToString(PersonName name)
Formats a name.
-