Enum GMLClass

    • 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
      • 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 name
        java.lang.NullPointerException - if the argument is null
      • getModelClass

        public java.lang.Class<? extends GML> getModelClass()
      • fromModelClass

        public static GMLClass fromModelClass​(java.lang.Class<? extends GML> modelClass)
      • fromInt

        public static GMLClass fromInt​(int i)