Package org.citygml4j.model.xal
Enum XALClass
- java.lang.Object
-
- java.lang.Enum<XALClass>
-
- org.citygml4j.model.xal.XALClass
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<XALClass>
,ModelClassEnum
public enum XALClass extends java.lang.Enum<XALClass> implements ModelClassEnum
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static XALClass
fromInt(int i)
static XALClass
fromModelClass(java.lang.Class<? extends XAL> modelClass)
java.lang.Class<? extends XAL>
getModelClass()
boolean
isInstance(ModelClassEnum type)
static XALClass
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static XALClass[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
UNDEFINED
public static final XALClass UNDEFINED
-
ADDRESS
public static final XALClass ADDRESS
-
ADDRESS_DETAILS
public static final XALClass ADDRESS_DETAILS
-
ADDRESS_LATITUDE
public static final XALClass ADDRESS_LATITUDE
-
ADDRESS_LATITUDE_DIRECTION
public static final XALClass ADDRESS_LATITUDE_DIRECTION
-
ADDRESS_LINE
public static final XALClass ADDRESS_LINE
-
ADDRESS_LINES
public static final XALClass ADDRESS_LINES
-
ADDRESS_LONGITUDE
public static final XALClass ADDRESS_LONGITUDE
-
ADDRESS_LONGITUDE_DIRECTION
public static final XALClass ADDRESS_LONGITUDE_DIRECTION
-
ADDRESS_IDENTIFIER
public static final XALClass ADDRESS_IDENTIFIER
-
ADMINISTRATIVE_AREA
public static final XALClass ADMINISTRATIVE_AREA
-
ADMINISTRATIVE_AREA_NAME
public static final XALClass ADMINISTRATIVE_AREA_NAME
-
BARCODE
public static final XALClass BARCODE
-
BUILDING_NAME
public static final XALClass BUILDING_NAME
-
COUNTRY
public static final XALClass COUNTRY
-
COUNTRY_NAME
public static final XALClass COUNTRY_NAME
-
COUNTRY_NAME_CODE
public static final XALClass COUNTRY_NAME_CODE
-
DEPARTMENT
public static final XALClass DEPARTMENT
-
DEPARTMENT_NAME
public static final XALClass DEPARTMENT_NAME
-
DEPENDENT_LOCALITY
public static final XALClass DEPENDENT_LOCALITY
-
DEPENDENT_LOCALITY_NAME
public static final XALClass DEPENDENT_LOCALITY_NAME
-
DEPENDENT_LOCALITY_NUMBER
public static final XALClass DEPENDENT_LOCALITY_NUMBER
-
DEPENDENT_THOROUGHFARE
public static final XALClass DEPENDENT_THOROUGHFARE
-
ENDORSEMENT_LINE_CODE
public static final XALClass ENDORSEMENT_LINE_CODE
-
FIRM
public static final XALClass FIRM
-
FIRM_NAME
public static final XALClass FIRM_NAME
-
LARGE_MAIL_USER
public static final XALClass LARGE_MAIL_USER
-
LARGE_MAIL_USER_NAME
public static final XALClass LARGE_MAIL_USER_NAME
-
LARGE_MAIL_USER_IDENTIFIER
public static final XALClass LARGE_MAIL_USER_IDENTIFIER
-
LOCALITY
public static final XALClass LOCALITY
-
LOCALITY_NAME
public static final XALClass LOCALITY_NAME
-
KEY_LINE_CODE
public static final XALClass KEY_LINE_CODE
-
MAIL_STOP
public static final XALClass MAIL_STOP
-
MAIL_STOP_NAME
public static final XALClass MAIL_STOP_NAME
-
MAIL_STOP_NUMBER
public static final XALClass MAIL_STOP_NUMBER
-
POSTAL_CODE
public static final XALClass POSTAL_CODE
-
POSTAL_CODE_NUMBER
public static final XALClass POSTAL_CODE_NUMBER
-
POSTAL_CODE_NUMBER_EXTENSION
public static final XALClass POSTAL_CODE_NUMBER_EXTENSION
-
POSTAL_SERVICE_ELEMENTS
public static final XALClass POSTAL_SERVICE_ELEMENTS
-
POSTAL_ROUTE
public static final XALClass POSTAL_ROUTE
-
POSTAL_ROUTE_NAME
public static final XALClass POSTAL_ROUTE_NAME
-
POSTAL_ROUTE_NUMBER
public static final XALClass POSTAL_ROUTE_NUMBER
-
POST_BOX
public static final XALClass POST_BOX
-
POST_BOX_NUMBER
public static final XALClass POST_BOX_NUMBER
-
POST_BOX_NUMBER_EXTENSION
public static final XALClass POST_BOX_NUMBER_EXTENSION
-
POST_BOX_NUMBER_PREFIX
public static final XALClass POST_BOX_NUMBER_PREFIX
-
POST_BOX_NUMBER_SUFFIX
public static final XALClass POST_BOX_NUMBER_SUFFIX
-
POST_OFFICE
public static final XALClass POST_OFFICE
-
POST_OFFICE_NAME
public static final XALClass POST_OFFICE_NAME
-
POST_OFFICE_NUMBER
public static final XALClass POST_OFFICE_NUMBER
-
POST_TOWN
public static final XALClass POST_TOWN
-
POST_TOWN_NAME
public static final XALClass POST_TOWN_NAME
-
POST_TOWN_SUFFIX
public static final XALClass POST_TOWN_SUFFIX
-
PREMISE
public static final XALClass PREMISE
-
PREMISE_LOCATION
public static final XALClass PREMISE_LOCATION
-
PREMISE_NAME
public static final XALClass PREMISE_NAME
-
PREMISE_NUMBER
public static final XALClass PREMISE_NUMBER
-
PREMISE_NUMBER_PREFIX
public static final XALClass PREMISE_NUMBER_PREFIX
-
PREMISE_NUMBER_RANGE
public static final XALClass PREMISE_NUMBER_RANGE
-
PREMISE_NUMBER_RANGE_FROM
public static final XALClass PREMISE_NUMBER_RANGE_FROM
-
PREMISE_NUMBER_RANGE_TO
public static final XALClass PREMISE_NUMBER_RANGE_TO
-
PREMISE_NUMBER_SUFFIX
public static final XALClass PREMISE_NUMBER_SUFFIX
-
SORTING_CODE
public static final XALClass SORTING_CODE
-
SUB_ADMINISTRATIVE_AREA
public static final XALClass SUB_ADMINISTRATIVE_AREA
-
SUB_ADMINISTRATIVE_AREA_NAME
public static final XALClass SUB_ADMINISTRATIVE_AREA_NAME
-
SUB_PREMISE
public static final XALClass SUB_PREMISE
-
SUB_PREMISE_LOCATION
public static final XALClass SUB_PREMISE_LOCATION
-
SUB_PREMISE_NAME
public static final XALClass SUB_PREMISE_NAME
-
SUB_PREMISE_NUMBER
public static final XALClass SUB_PREMISE_NUMBER
-
SUB_PREMISE_NUMBER_PREFIX
public static final XALClass SUB_PREMISE_NUMBER_PREFIX
-
SUB_PREMISE_NUMBER_SUFFIX
public static final XALClass SUB_PREMISE_NUMBER_SUFFIX
-
SUPPLEMENTARY_POSTAL_SERVICE_DATA
public static final XALClass SUPPLEMENTARY_POSTAL_SERVICE_DATA
-
THOROUGHFARE
public static final XALClass THOROUGHFARE
-
THOROUGHFARE_LEADING_TYPE
public static final XALClass THOROUGHFARE_LEADING_TYPE
-
THOROUGHFARE_NAME
public static final XALClass THOROUGHFARE_NAME
-
THOROUGHFARE_NUMBER
public static final XALClass THOROUGHFARE_NUMBER
-
THOROUGHFARE_NUMBER_FROM
public static final XALClass THOROUGHFARE_NUMBER_FROM
-
THOROUGHFARE_NUMBER_FROM_CONTENT
public static final XALClass THOROUGHFARE_NUMBER_FROM_CONTENT
-
THOROUGHFARE_NUMBER_RANGE
public static final XALClass THOROUGHFARE_NUMBER_RANGE
-
THOROUGHFARE_NUMBER_OR_RANGE
public static final XALClass THOROUGHFARE_NUMBER_OR_RANGE
-
THOROUGHFARE_NUMBER_PREFIX
public static final XALClass THOROUGHFARE_NUMBER_PREFIX
-
THOROUGHFARE_NUMBER_SUFFIX
public static final XALClass THOROUGHFARE_NUMBER_SUFFIX
-
THOROUGHFARE_NUMBER_TO
public static final XALClass THOROUGHFARE_NUMBER_TO
-
THOROUGHFARE_NUMBER_TO_CONTENT
public static final XALClass THOROUGHFARE_NUMBER_TO_CONTENT
-
THOROUGHFARE_PRE_DIRECTION
public static final XALClass THOROUGHFARE_PRE_DIRECTION
-
THOROUGHFARE_POST_DIRECTION
public static final XALClass THOROUGHFARE_POST_DIRECTION
-
THOROUGHFARE_TRAILING_TYPE
public static final XALClass THOROUGHFARE_TRAILING_TYPE
-
-
Method Detail
-
values
public static XALClass[] 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 (XALClass c : XALClass.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static XALClass valueOf(java.lang.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:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
getModelClass
public java.lang.Class<? extends XAL> getModelClass()
-
fromInt
public static XALClass fromInt(int i)
-
isInstance
public boolean isInstance(ModelClassEnum type)
-
-