Enum Class FieldType

java.lang.Object
java.lang.Enum<FieldType>
org.gedcomx.types.FieldType
All Implemented Interfaces:
Serializable, Comparable<FieldType>, Constable, ControlledVocabulary

public enum FieldType extends Enum<FieldType> implements ControlledVocabulary
Enumeration of known fields.
Author:
Ryan Heaton
  • Enum Constant Details

    • 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 Details

    • values

      public static FieldType[] 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

      public static FieldType valueOf(String name)
      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 name
      NullPointerException - if the argument is null
    • toQNameURI

      public URI toQNameURI()
      Return the QName value for this enum.
      Specified by:
      toQNameURI in interface ControlledVocabulary
      Returns:
      The QName value for this enum.
    • fromQNameURI

      public static FieldType fromQNameURI(URI qname)
      Get the enumeration from the QName.
      Parameters:
      qname - The qname.
      Returns:
      The enumeration.