org.gedcomx.types
Enum FieldType

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

public enum FieldType
extends Enum<FieldType>

Enumeration of known fields.

Author:
Ryan Heaton

Enum Constant Summary
Abusua
           
Address
           
Age
           
BatchNumber
           
Caste
           
Cemetery
           
Church
           
City
           
Clan
           
CommonLawMarriage
           
Country
           
County
           
Date
           
Day
           
Days
           
District
           
Education
           
Ethnicity
           
FatherBirthPlace
           
Gender
           
Given
           
Hospital
           
Hour
           
Hours
           
Household
           
IsHeadOfHousehold
           
Island
           
MaritalStatus
           
MilitaryBase
           
Minute
           
Minutes
           
Month
           
Months
           
Mortuary
           
MotherBirthPlace
           
MultipleBirth
           
Name
           
NameSake
           
NationalId
           
Nationality
           
NeverHadChildren
           
NeverMarried
           
NumberOfChildren
           
NumberOfMarriages
           
Occupation
           
OTHER
          Custom
Parish
           
PhysicalDescription
           
Place
           
PlotNumber
           
PostalCode
           
PostOffice
           
Prefix
           
Prison
           
Property
           
Province
           
Race
           
RelationshipToHead
           
Religion
           
Role
           
Section
           
Ship
           
State
           
Stillbirth
           
Suffix
           
Surname
           
Territory
           
TitleOfNobility
           
Town
           
Township
           
Tribe
           
Ward
           
Year
           
Years
           
 
Method Summary
static FieldType fromQNameURI(URI qname)
          Get the enumeration from the QName.
 URI toQNameURI()
          Return the QName value for this enum.
static FieldType valueOf(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.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

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 name
NullPointerException - if the argument is null

toQNameURI

public URI toQNameURI()
Return the QName value for this enum.

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.


Copyright © 2015. All rights reserved.