org.citygml4j.model.gml
Enum GMLClass

java.lang.Object
  extended by java.lang.Enum<GMLClass>
      extended by org.citygml4j.model.gml.GMLClass
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<GMLClass>

public enum GMLClass
extends java.lang.Enum<GMLClass>


Enum Constant Summary
ABSTRACT_FEATURE
           
ABSTRACT_FEATURE_COLLECTION
           
ABSTRACT_GML
           
ARRAY_ASSOCIATION
           
ASSOCIATION_BY_REP
           
ASSOCIATION_BY_REP_OR_REF
           
BOOLEAN_OR_NULL
           
BOOLEAN_OR_NULL_LIST
           
BOUNDING_SHAPE
           
CATEGORY_EXTENT
           
CODE
           
CODE_OR_NULL_LIST
           
COMPOSITE_CURVE
           
COMPOSITE_CURVE_PROPERTY
           
COMPOSITE_SOLID
           
COMPOSITE_SOLID_PROPERTY
           
COMPOSITE_SURFACE
           
COMPOSITE_SURFACE_PROPERTY
           
COMPOSITE_VALUE
           
CONTROL_POINT
           
COORD
           
COORDINATES
           
COUNT_EXTENT
           
COVERAGE_FUNCTION
           
CURVE
           
CURVE_ARRAY_PROPERTY
           
CURVE_INTERPOLATION
           
CURVE_PROPERTY
           
CURVE_SEGMENT_ARRAY_PROPERTY
           
DATA_BLOCK
           
DIRECT_POSITION
           
DIRECT_POSITION_LIST
           
DOMAIN_SET
           
DOUBLE_OR_NULL
           
DOUBLE_OR_NULL_LIST
           
ENVELOPE
           
EXTERIOR
           
FEATURE_ARRAY_PROPERTY
           
FEATURE_MEMBER
           
FEATURE_PROPERTY
           
FILE
           
FILE_VALUE_MODEL
           
GENERIC_VALUE_OBJECT
           
GEOMETRIC_COMPLEX
           
GEOMETRIC_COMPLEX_PROPERTY
           
GEOMETRIC_POSITION_GROUP
           
GEOMETRIC_PRIMITIVE_PROPERTY
           
GEOMETRY_ARRAY_PROPERTY
           
GEOMETRY_PROPERTY
           
GRID
           
GRID_ENVELOPE
           
GRID_FUNCTION
           
GRID_LIMITS
           
INCREMENT_ORDER
           
INDEX_MAP
           
INLINE_GEOMETRY_PROPERTY
           
INNER_BOUNDARY_IS
           
INTEGER_OR_NULL
           
INTEGER_OR_NULL_LIST
           
INTERIOR
           
LENGTH
           
LINE_STRING
           
LINE_STRING_PROPERTY
           
LINE_STRING_SEGMENT
           
LINE_STRING_SEGMENT_ARRAY_PROPERTY
           
LINEAR_RING
           
LINEAR_RING_PROPERTY
           
LOCATION_PROPERTY
           
MEASURE
           
MEASURE_OR_NULL_LIST
           
META_DATA
           
META_DATA_PROPERTY
           
MULTI_CURVE
           
MULTI_CURVE_PROPERTY
           
MULTI_LINE_STRING
           
MULTI_LINE_STRING_PROPERTY
           
MULTI_POINT
           
MULTI_POINT_PROPERTY
           
MULTI_POLYGON
           
MULTI_POLYGON_PROPERTY
           
MULTI_SOLID
           
MULTI_SOLID_PROPERTY
           
MULTI_SURFACE
           
MULTI_SURFACE_PROPERTY
           
NAME_OR_NULL
           
NULL
           
ORIENTABLE_CURVE
           
ORIENTABLE_SURFACE
           
OUTER_BOUNDARY_IS
           
POINT
           
POINT_ARRAY_PROPERTY
           
POINT_PROPERTY
           
POINT_REP
           
POLYGON
           
POLYGON_PROPERTY
           
POS_OR_POINT_PROPERTY_OR_POINT_REP
           
POS_OR_POINT_PROPERTY_OR_POINT_REP_OR_COORD
           
PRIORITY_LOCATION_PROPERTY
           
QUANTITY_EXTENT
           
RANGE_PARAMETERS
           
RANGE_SET
           
RECTANGLE
           
RECTIFIED_GRID
           
RECTIFIED_GRID_COVERAGE
           
RECTIFIED_GRID_DOMAIN
           
RING
           
SCALAR_VALUE
           
SCALAR_VALUE_LIST
           
SEQUENCE_RULE
           
SEQUENCE_RULE_NAMES
           
SOLID
           
SOLID_ARRAY_PROPERTY
           
SOLID_PROPERTY
           
SPEED
           
SRS_REFERENCE_GROUP
           
STRING_OR_REF
           
SURFACE
           
SURFACE_ARRAY_PROPERTY
           
SURFACE_INTERPOLATION
           
SURFACE_PATCH_ARRAY_PROPERTY
           
SURFACE_PROPERTY
           
TIN
           
TRIANGLE
           
TRIANGLE_PATCH_ARRAY_PROPERTY
           
TRIANGULATED_SURFACE
           
UNDEFINED
           
VALUE
           
VALUE_ARRAY
           
VALUE_ARRAY_PROPERTY
           
VALUE_EXTENT
           
VALUE_OBJECT
           
VALUE_PROPERTY
           
VECTOR
           
 
Method Summary
static GMLClass valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static GMLClass[] values()
          Returns an array containing the constants of this enum type, in the order they're declared.
 
Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

UNDEFINED

public static final GMLClass UNDEFINED

ABSTRACT_GML

public static final GMLClass ABSTRACT_GML

ARRAY_ASSOCIATION

public static final GMLClass ARRAY_ASSOCIATION

ASSOCIATION_BY_REP

public static final GMLClass ASSOCIATION_BY_REP

ASSOCIATION_BY_REP_OR_REF

public static final GMLClass ASSOCIATION_BY_REP_OR_REF

META_DATA

public static final GMLClass META_DATA

META_DATA_PROPERTY

public static final GMLClass META_DATA_PROPERTY

STRING_OR_REF

public static final GMLClass STRING_OR_REF

BOOLEAN_OR_NULL

public static final GMLClass BOOLEAN_OR_NULL

BOOLEAN_OR_NULL_LIST

public static final GMLClass BOOLEAN_OR_NULL_LIST

CODE

public static final GMLClass CODE

CODE_OR_NULL_LIST

public static final GMLClass CODE_OR_NULL_LIST

COORDINATES

public static final GMLClass COORDINATES

DOUBLE_OR_NULL

public static final GMLClass DOUBLE_OR_NULL

DOUBLE_OR_NULL_LIST

public static final GMLClass DOUBLE_OR_NULL_LIST

INTEGER_OR_NULL

public static final GMLClass INTEGER_OR_NULL

INTEGER_OR_NULL_LIST

public static final GMLClass INTEGER_OR_NULL_LIST

MEASURE

public static final GMLClass MEASURE

MEASURE_OR_NULL_LIST

public static final GMLClass MEASURE_OR_NULL_LIST

NAME_OR_NULL

public static final GMLClass NAME_OR_NULL

NULL

public static final GMLClass NULL

COVERAGE_FUNCTION

public static final GMLClass COVERAGE_FUNCTION

DATA_BLOCK

public static final GMLClass DATA_BLOCK

DOMAIN_SET

public static final GMLClass DOMAIN_SET

FILE

public static final GMLClass FILE

FILE_VALUE_MODEL

public static final GMLClass FILE_VALUE_MODEL

GRID_FUNCTION

public static final GMLClass GRID_FUNCTION

INCREMENT_ORDER

public static final GMLClass INCREMENT_ORDER

INDEX_MAP

public static final GMLClass INDEX_MAP

RANGE_PARAMETERS

public static final GMLClass RANGE_PARAMETERS

RANGE_SET

public static final GMLClass RANGE_SET

RECTIFIED_GRID_COVERAGE

public static final GMLClass RECTIFIED_GRID_COVERAGE

RECTIFIED_GRID_DOMAIN

public static final GMLClass RECTIFIED_GRID_DOMAIN

SEQUENCE_RULE

public static final GMLClass SEQUENCE_RULE

SEQUENCE_RULE_NAMES

public static final GMLClass SEQUENCE_RULE_NAMES

ABSTRACT_FEATURE

public static final GMLClass ABSTRACT_FEATURE

ABSTRACT_FEATURE_COLLECTION

public static final GMLClass ABSTRACT_FEATURE_COLLECTION

BOUNDING_SHAPE

public static final GMLClass BOUNDING_SHAPE

FEATURE_MEMBER

public static final GMLClass FEATURE_MEMBER

FEATURE_PROPERTY

public static final GMLClass FEATURE_PROPERTY

FEATURE_ARRAY_PROPERTY

public static final GMLClass FEATURE_ARRAY_PROPERTY

LOCATION_PROPERTY

public static final GMLClass LOCATION_PROPERTY

PRIORITY_LOCATION_PROPERTY

public static final GMLClass PRIORITY_LOCATION_PROPERTY

GEOMETRY_ARRAY_PROPERTY

public static final GMLClass GEOMETRY_ARRAY_PROPERTY

GEOMETRY_PROPERTY

public static final GMLClass GEOMETRY_PROPERTY

INLINE_GEOMETRY_PROPERTY

public static final GMLClass INLINE_GEOMETRY_PROPERTY

SRS_REFERENCE_GROUP

public static final GMLClass SRS_REFERENCE_GROUP

MULTI_CURVE

public static final GMLClass MULTI_CURVE

MULTI_CURVE_PROPERTY

public static final GMLClass MULTI_CURVE_PROPERTY

MULTI_LINE_STRING

public static final GMLClass MULTI_LINE_STRING

MULTI_LINE_STRING_PROPERTY

public static final GMLClass MULTI_LINE_STRING_PROPERTY

MULTI_POINT

public static final GMLClass MULTI_POINT

MULTI_POINT_PROPERTY

public static final GMLClass MULTI_POINT_PROPERTY

MULTI_POLYGON

public static final GMLClass MULTI_POLYGON

MULTI_POLYGON_PROPERTY

public static final GMLClass MULTI_POLYGON_PROPERTY

MULTI_SOLID

public static final GMLClass MULTI_SOLID

MULTI_SOLID_PROPERTY

public static final GMLClass MULTI_SOLID_PROPERTY

MULTI_SURFACE

public static final GMLClass MULTI_SURFACE

MULTI_SURFACE_PROPERTY

public static final GMLClass MULTI_SURFACE_PROPERTY

COMPOSITE_CURVE

public static final GMLClass COMPOSITE_CURVE

COMPOSITE_CURVE_PROPERTY

public static final GMLClass COMPOSITE_CURVE_PROPERTY

COMPOSITE_SOLID

public static final GMLClass COMPOSITE_SOLID

COMPOSITE_SOLID_PROPERTY

public static final GMLClass COMPOSITE_SOLID_PROPERTY

COMPOSITE_SURFACE

public static final GMLClass COMPOSITE_SURFACE

COMPOSITE_SURFACE_PROPERTY

public static final GMLClass COMPOSITE_SURFACE_PROPERTY

GEOMETRIC_COMPLEX

public static final GMLClass GEOMETRIC_COMPLEX

GEOMETRIC_COMPLEX_PROPERTY

public static final GMLClass GEOMETRIC_COMPLEX_PROPERTY

CONTROL_POINT

public static final GMLClass CONTROL_POINT

COORD

public static final GMLClass COORD

CURVE

public static final GMLClass CURVE

CURVE_ARRAY_PROPERTY

public static final GMLClass CURVE_ARRAY_PROPERTY

CURVE_INTERPOLATION

public static final GMLClass CURVE_INTERPOLATION

CURVE_PROPERTY

public static final GMLClass CURVE_PROPERTY

CURVE_SEGMENT_ARRAY_PROPERTY

public static final GMLClass CURVE_SEGMENT_ARRAY_PROPERTY

DIRECT_POSITION

public static final GMLClass DIRECT_POSITION

DIRECT_POSITION_LIST

public static final GMLClass DIRECT_POSITION_LIST

ENVELOPE

public static final GMLClass ENVELOPE

EXTERIOR

public static final GMLClass EXTERIOR

GEOMETRIC_POSITION_GROUP

public static final GMLClass GEOMETRIC_POSITION_GROUP

GEOMETRIC_PRIMITIVE_PROPERTY

public static final GMLClass GEOMETRIC_PRIMITIVE_PROPERTY

INNER_BOUNDARY_IS

public static final GMLClass INNER_BOUNDARY_IS

INTERIOR

public static final GMLClass INTERIOR

LINEAR_RING

public static final GMLClass LINEAR_RING

LINEAR_RING_PROPERTY

public static final GMLClass LINEAR_RING_PROPERTY

LINE_STRING

public static final GMLClass LINE_STRING

LINE_STRING_SEGMENT

public static final GMLClass LINE_STRING_SEGMENT

LINE_STRING_SEGMENT_ARRAY_PROPERTY

public static final GMLClass LINE_STRING_SEGMENT_ARRAY_PROPERTY

LINE_STRING_PROPERTY

public static final GMLClass LINE_STRING_PROPERTY

ORIENTABLE_CURVE

public static final GMLClass ORIENTABLE_CURVE

ORIENTABLE_SURFACE

public static final GMLClass ORIENTABLE_SURFACE

OUTER_BOUNDARY_IS

public static final GMLClass OUTER_BOUNDARY_IS

POINT

public static final GMLClass POINT

POINT_ARRAY_PROPERTY

public static final GMLClass POINT_ARRAY_PROPERTY

POINT_PROPERTY

public static final GMLClass POINT_PROPERTY

POINT_REP

public static final GMLClass POINT_REP

POLYGON

public static final GMLClass POLYGON

POLYGON_PROPERTY

public static final GMLClass POLYGON_PROPERTY

POS_OR_POINT_PROPERTY_OR_POINT_REP

public static final GMLClass POS_OR_POINT_PROPERTY_OR_POINT_REP

POS_OR_POINT_PROPERTY_OR_POINT_REP_OR_COORD

public static final GMLClass POS_OR_POINT_PROPERTY_OR_POINT_REP_OR_COORD

RECTANGLE

public static final GMLClass RECTANGLE

RING

public static final GMLClass RING

SOLID

public static final GMLClass SOLID

SOLID_PROPERTY

public static final GMLClass SOLID_PROPERTY

SOLID_ARRAY_PROPERTY

public static final GMLClass SOLID_ARRAY_PROPERTY

SURFACE

public static final GMLClass SURFACE

SURFACE_ARRAY_PROPERTY

public static final GMLClass SURFACE_ARRAY_PROPERTY

SURFACE_INTERPOLATION

public static final GMLClass SURFACE_INTERPOLATION

SURFACE_PATCH_ARRAY_PROPERTY

public static final GMLClass SURFACE_PATCH_ARRAY_PROPERTY

SURFACE_PROPERTY

public static final GMLClass SURFACE_PROPERTY

TIN

public static final GMLClass TIN

TRIANGLE

public static final GMLClass TRIANGLE

TRIANGLE_PATCH_ARRAY_PROPERTY

public static final GMLClass TRIANGLE_PATCH_ARRAY_PROPERTY

TRIANGULATED_SURFACE

public static final GMLClass TRIANGULATED_SURFACE

VECTOR

public static final GMLClass VECTOR

GRID

public static final GMLClass GRID

GRID_ENVELOPE

public static final GMLClass GRID_ENVELOPE

GRID_LIMITS

public static final GMLClass GRID_LIMITS

RECTIFIED_GRID

public static final GMLClass RECTIFIED_GRID

LENGTH

public static final GMLClass LENGTH

SPEED

public static final GMLClass SPEED

CATEGORY_EXTENT

public static final GMLClass CATEGORY_EXTENT

COMPOSITE_VALUE

public static final GMLClass COMPOSITE_VALUE

COUNT_EXTENT

public static final GMLClass COUNT_EXTENT

GENERIC_VALUE_OBJECT

public static final GMLClass GENERIC_VALUE_OBJECT

QUANTITY_EXTENT

public static final GMLClass QUANTITY_EXTENT

SCALAR_VALUE

public static final GMLClass SCALAR_VALUE

SCALAR_VALUE_LIST

public static final GMLClass SCALAR_VALUE_LIST

VALUE

public static final GMLClass VALUE

VALUE_ARRAY

public static final GMLClass VALUE_ARRAY

VALUE_ARRAY_PROPERTY

public static final GMLClass VALUE_ARRAY_PROPERTY

VALUE_EXTENT

public static final GMLClass VALUE_EXTENT

VALUE_OBJECT

public static final GMLClass VALUE_OBJECT

VALUE_PROPERTY

public static final GMLClass VALUE_PROPERTY
Method Detail

values

public static final GMLClass[] values()
Returns an array containing the constants of this enum type, in the order they're declared. This method may be used to iterate over the constants as follows:
for(GMLClass c : GMLClass.values())
        System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they're declared

valueOf

public static GMLClass 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 name