Package org.gedcomx.types
Enum Class NamePartQualifierType
- All Implemented Interfaces:
Serializable,Comparable<NamePartQualifierType>,Constable,ControlledVocabulary
public enum NamePartQualifierType
extends Enum<NamePartQualifierType>
implements ControlledVocabulary
Enumeration of standard name part qualifiers.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionA name derived from a characteristic.A designation for one's familiar name.A name that associates a person with a group, such as a clan, tribe, or patriarchal hierarchy.A name derived from associated geography.A designation given by women to their original surname after they adopt a new surname upon marriage.A name derived from a maternal ancestor.A designation useful for cultures that designate a middle name that is distinct from a given name and a surname.A name derived from one's occupation.A grammatical designation for articles (a, the, dem, las, el, etc.), prepositions (of, from, aus, zu, op, etc.), initials (e.g.A name derived from a paternal ancestor.A name mandedated by law populations from Congo Free State / Belgian Congo / Congo / Democratic Republic of Congo (formerly Zaire).A designation for the name of most prominent in importance among the names of that type (e.g., the primary given name).A designation for a name given for religious purposes.A designation for a name that is not primary in its importance among the names of that type (e.g., a secondary given name).A designation for honorifics (e.g. -
Method Summary
Modifier and TypeMethodDescriptionstatic NamePartQualifierTypefromQNameURI(URI qname) Get the enumeration from the QName.Return the QName value for this enum.static NamePartQualifierTypeReturns the enum constant of this class with the specified name.static NamePartQualifierType[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
Title
A designation for honorifics (e.g. Dr., Rev., His Majesty, Haji), ranks (e.g. Colonel, General, Knight, Esquire), positions (e.g. Count, Chief, Father, King) or other titles (e.g., PhD, MD) -
Primary
A designation for the name of most prominent in importance among the names of that type (e.g., the primary given name). -
Secondary
A designation for a name that is not primary in its importance among the names of that type (e.g., a secondary given name). -
Middle
A designation useful for cultures that designate a middle name that is distinct from a given name and a surname. -
Familiar
A designation for one's familiar name. -
Religious
A designation for a name given for religious purposes. -
Family
A name that associates a person with a group, such as a clan, tribe, or patriarchal hierarchy. -
Maiden
A designation given by women to their original surname after they adopt a new surname upon marriage. -
Patronymic
A name derived from a paternal ancestor. -
Matronymic
A name derived from a maternal ancestor. -
Geographic
A name derived from associated geography. -
Occupational
A name derived from one's occupation. -
Characteristic
A name derived from a characteristic. -
Postnom
A name mandedated by law populations from Congo Free State / Belgian Congo / Congo / Democratic Republic of Congo (formerly Zaire). -
Particle
A grammatical designation for articles (a, the, dem, las, el, etc.), prepositions (of, from, aus, zu, op, etc.), initials (e.g. PhD, MD), annotations (e.g. twin, spouse, infant, unknown), comparators (e.g. Junior, Senior, younger, little), ordinals (e.g. III, eighth), and conjunctions (e.g. and, or, nee, ou, y, o, ne, &). -
OTHER
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
toQNameURI
Return the QName value for this enum.- Specified by:
toQNameURIin interfaceControlledVocabulary- Returns:
- The QName value for this enum.
-
fromQNameURI
Get the enumeration from the QName.- Parameters:
qname- The qname.- Returns:
- The enumeration.
-