Package org.citygml4j.model.gml
Enum GMLClass
- java.lang.Object
-
- java.lang.Enum<GMLClass>
-
- org.citygml4j.model.gml.GMLClass
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<GMLClass>
,ModelClassEnum
public enum GMLClass extends java.lang.Enum<GMLClass> implements ModelClassEnum
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GMLClass
fromInt(int i)
static GMLClass
fromModelClass(java.lang.Class<? extends GML> modelClass)
java.lang.Class<? extends GML>
getModelClass()
boolean
isInstance(ModelClassEnum type)
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 are declared.
-
-
-
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
-
REFERENCE
public static final GMLClass REFERENCE
-
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_LIST
public static final GMLClass MEASURE_LIST
-
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
-
ABSTRACT_COVERAGE
public static final GMLClass ABSTRACT_COVERAGE
-
ABSTRACT_DISCRETE_COVERAGE
public static final GMLClass ABSTRACT_DISCRETE_COVERAGE
-
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
-
ABSTRACT_GEOMETRY
public static final GMLClass ABSTRACT_GEOMETRY
-
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
-
ABSTRACT_GEOMETRIC_AGGREGATE
public static final GMLClass ABSTRACT_GEOMETRIC_AGGREGATE
-
MULTI_CURVE
public static final GMLClass MULTI_CURVE
-
MULTI_CURVE_PROPERTY
public static final GMLClass MULTI_CURVE_PROPERTY
-
MULTI_GEOMETRY
public static final GMLClass MULTI_GEOMETRY
-
MULTI_GEOMETRY_PROPERTY
public static final GMLClass MULTI_GEOMETRY_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
-
ABSTRACT_CURVE
public static final GMLClass ABSTRACT_CURVE
-
ABSTRACT_CURVE_SEGMENT
public static final GMLClass ABSTRACT_CURVE_SEGMENT
-
ABSTRACT_GEOMETRIC_PRIMITIVE
public static final GMLClass ABSTRACT_GEOMETRIC_PRIMITIVE
-
ABSTRACT_RING
public static final GMLClass ABSTRACT_RING
-
ABSTRACT_RING_PROPERTY
public static final GMLClass ABSTRACT_RING_PROPERTY
-
ABSTRACT_SOLID
public static final GMLClass ABSTRACT_SOLID
-
ABSTRACT_SURFACE
public static final GMLClass ABSTRACT_SURFACE
-
ABSTRACT_SURFACE_PATCH
public static final GMLClass ABSTRACT_SURFACE_PATCH
-
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
-
SIGN
public static final GMLClass SIGN
-
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
-
ANGLE
public static final GMLClass ANGLE
-
AREA
public static final GMLClass AREA
-
GRID_LENGTH
public static final GMLClass GRID_LENGTH
-
LENGTH
public static final GMLClass LENGTH
-
SCALE
public static final GMLClass SCALE
-
SPEED
public static final GMLClass SPEED
-
TIME
public static final GMLClass TIME
-
VOLUME
public static final GMLClass VOLUME
-
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
-
_TEXTURED_SURFACE
public static final GMLClass _TEXTURED_SURFACE
-
XLINK_ACTUATE
public static final GMLClass XLINK_ACTUATE
-
XLINK_TYPE
public static final GMLClass XLINK_TYPE
-
XLINK_SHOW
public static final GMLClass XLINK_SHOW
-
-
Method Detail
-
values
public static GMLClass[] 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 (GMLClass c : GMLClass.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are 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 namejava.lang.NullPointerException
- if the argument is null
-
getModelClass
public java.lang.Class<? extends GML> getModelClass()
-
fromInt
public static GMLClass fromInt(int i)
-
isInstance
public boolean isInstance(ModelClassEnum type)
-
-