Package org.gedcomx.types
Enum FieldType
- java.lang.Object
-
- java.lang.Enum<FieldType>
-
- org.gedcomx.types.FieldType
-
- All Implemented Interfaces:
Serializable,Comparable<FieldType>,ControlledVocabulary
public enum FieldType extends Enum<FieldType> implements ControlledVocabulary
Enumeration of known fields.- Author:
- Ryan Heaton
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FieldTypefromQNameURI(URI qname)Get the enumeration from the QName.URItoQNameURI()Return the QName value for this enum.static FieldTypevalueOf(String name)Returns the enum constant of this type with the specified name.static FieldType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
Age
public static final FieldType Age
-
Date
public static final FieldType Date
-
Place
public static final FieldType Place
-
Gender
public static final FieldType Gender
-
Name
public static final FieldType Name
-
Role
public static final FieldType Role
-
Years
public static final FieldType Years
-
Months
public static final FieldType Months
-
Days
public static final FieldType Days
-
Hours
public static final FieldType Hours
-
Minutes
public static final FieldType Minutes
-
Year
public static final FieldType Year
-
Month
public static final FieldType Month
-
Day
public static final FieldType Day
-
Hour
public static final FieldType Hour
-
Minute
public static final FieldType Minute
-
Address
public static final FieldType Address
-
Cemetery
public static final FieldType Cemetery
-
City
public static final FieldType City
-
Church
public static final FieldType Church
-
County
public static final FieldType County
-
Country
public static final FieldType Country
-
District
public static final FieldType District
-
Hospital
public static final FieldType Hospital
-
Island
public static final FieldType Island
-
MilitaryBase
public static final FieldType MilitaryBase
-
Mortuary
public static final FieldType Mortuary
-
Parish
public static final FieldType Parish
-
PlotNumber
public static final FieldType PlotNumber
-
PostOffice
public static final FieldType PostOffice
-
PostalCode
public static final FieldType PostalCode
-
Prison
public static final FieldType Prison
-
Province
public static final FieldType Province
-
Section
public static final FieldType Section
-
Ship
public static final FieldType Ship
-
State
public static final FieldType State
-
Territory
public static final FieldType Territory
-
Town
public static final FieldType Town
-
Township
public static final FieldType Township
-
Ward
public static final FieldType Ward
-
Prefix
public static final FieldType Prefix
-
Suffix
public static final FieldType Suffix
-
Given
public static final FieldType Given
-
Surname
public static final FieldType Surname
-
Abusua
public static final FieldType Abusua
-
BatchNumber
public static final FieldType BatchNumber
-
Caste
public static final FieldType Caste
-
Clan
public static final FieldType Clan
-
CommonLawMarriage
public static final FieldType CommonLawMarriage
-
Education
public static final FieldType Education
-
Ethnicity
public static final FieldType Ethnicity
-
FatherBirthPlace
public static final FieldType FatherBirthPlace
-
NeverHadChildren
public static final FieldType NeverHadChildren
-
NeverMarried
public static final FieldType NeverMarried
-
NumberOfChildren
public static final FieldType NumberOfChildren
-
NumberOfMarriages
public static final FieldType NumberOfMarriages
-
Household
public static final FieldType Household
-
IsHeadOfHousehold
public static final FieldType IsHeadOfHousehold
-
MaritalStatus
public static final FieldType MaritalStatus
-
MotherBirthPlace
public static final FieldType MotherBirthPlace
-
MultipleBirth
public static final FieldType MultipleBirth
-
NameSake
public static final FieldType NameSake
-
NationalId
public static final FieldType NationalId
-
Nationality
public static final FieldType Nationality
-
Occupation
public static final FieldType Occupation
-
PhysicalDescription
public static final FieldType PhysicalDescription
-
Property
public static final FieldType Property
-
Race
public static final FieldType Race
-
Religion
public static final FieldType Religion
-
RelationshipToHead
public static final FieldType RelationshipToHead
-
Stillbirth
public static final FieldType Stillbirth
-
TitleOfNobility
public static final FieldType TitleOfNobility
-
Tribe
public static final FieldType Tribe
-
OTHER
public static final FieldType OTHER
Custom
-
-
Method Detail
-
values
public static FieldType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (FieldType c : FieldType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static FieldType valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified nameNullPointerException- if the argument is null
-
toQNameURI
public URI toQNameURI()
Return the QName value for this enum.- Specified by:
toQNameURIin interfaceControlledVocabulary- Returns:
- The QName value for this enum.
-
-