Class GeometryOperand

  • All Implemented Interfaces:
    Serializable, Comparable<GeometryOperand>, ControlledVocabulary

    public final class GeometryOperand
    extends CodeList<GeometryOperand>
    Enumeration of the different GeometryOperand types.
      <xsd:simpleType name="GeometryOperandType"<
        <xsd:restriction base="xsd:QName"<
            <xsd:enumeration value="gml:Envelope"/<
            <xsd:enumeration value="gml:Point"/<
            <xsd:enumeration value="gml:LineString"/<
            <xsd:enumeration value="gml:Polygon"/<
            <xsd:enumeration value="gml:ArcByCenterPoint"/<
            <xsd:enumeration value="gml:CircleByCenterPoint"/<
            <xsd:enumeration value="gml:Arc"/<
            <xsd:enumeration value="gml:Circle"/<
            <xsd:enumeration value="gml:ArcByBulge"/<
            <xsd:enumeration value="gml:Bezier"/<
            <xsd:enumeration value="gml:Clothoid"/<
            <xsd:enumeration value="gml:CubicSpline"/<
            <xsd:enumeration value="gml:Geodesic"/<
            <xsd:enumeration value="gml:OffsetCurve"/<
            <xsd:enumeration value="gml:Triangle"/<
            <xsd:enumeration value="gml:PolyhedralSurface"/<
            <xsd:enumeration value="gml:TriangulatedSurface"/<
            <xsd:enumeration value="gml:Tin"/<
            <xsd:enumeration value="gml:Solid"/<
         </xsd:restriction<
      </xsd:simpleType<
      
    See Also:
    Serialized Form
    • Field Detail

      • Envelope

        public static final GeometryOperand Envelope
        "http://www.opengis.net/gml/Envelope"
      • Point

        public static final GeometryOperand Point
        "http://www.opengis.net/gml/Point"
      • LineString

        public static final GeometryOperand LineString
        "http://www.opengis.net/gml/LineString"
      • Polygon

        public static final GeometryOperand Polygon
        "http://www.opengis.net/gml/Polygon"
      • ArcByCenterPoint

        public static final GeometryOperand ArcByCenterPoint
        "http://www.opengis.net/gml/ArcByCenterPoint"
      • CircleByCenterPoint

        public static final GeometryOperand CircleByCenterPoint
        "http://www.opengis.net/gml/CircleByCenterPoint"
      • Arc

        public static final GeometryOperand Arc
        "http://www.opengis.net/gml/Arc"
      • Circle

        public static final GeometryOperand Circle
        "http://www.opengis.net/gml/Circle"
      • ArcByBulge

        public static final GeometryOperand ArcByBulge
        "http://www.opengis.net/gml/ArcByBulge"
      • Bezier

        public static final GeometryOperand Bezier
        "http://www.opengis.net/gml/Bezier"
      • Clothoid

        public static final GeometryOperand Clothoid
        "http://www.opengis.net/gml/Clothoid"
      • CubicSpline

        public static final GeometryOperand CubicSpline
        "http://www.opengis.net/gml/CubicSpline"
      • Geodesic

        public static final GeometryOperand Geodesic
        "http://www.opengis.net/gml/Geodesic"
      • OffsetCurve

        public static final GeometryOperand OffsetCurve
        "http://www.opengis.net/gml/OffsetCurve"
      • Triangle

        public static final GeometryOperand Triangle
        "http://www.opengis.net/gml/Triangle"
      • PolyhedralSurface

        public static final GeometryOperand PolyhedralSurface
        "http://www.opengis.net/gml/PolyhedralSurface"
      • TriangulatedSurface

        public static final GeometryOperand TriangulatedSurface
        "http://www.opengis.net/gml/TriangulatedSurface"
      • Tin

        public static final GeometryOperand Tin
        "http://www.opengis.net/gml/Tin"
      • Solid

        public static final GeometryOperand Solid
        "http://www.opengis.net/gml/Solid"
    • Method Detail

      • values

        public static GeometryOperand[] values()
        Returns the list of GeometryOperands.
        Returns:
        the list of codes declared in the current JVM.
      • family

        public GeometryOperand[] family()
        Returns the list of codes of the same kind than this code list element. Invoking this method is equivalent to invoking values(), except that this method can be invoked on an instance of the parent CodeList class.
        Specified by:
        family in interface ControlledVocabulary
        Specified by:
        family in class CodeList<GeometryOperand>
        Returns:
        all code values for this code list.
      • valueOf

        public static GeometryOperand valueOf​(String code)
        Returns the date type that matches the given string, or returns a new one if none match it. More specifically, this methods returns the first instance for which name().equals(code) returns true. If no existing instance is found, then a new one is created for the given name.
        Parameters:
        code - the name of the code to fetch or to create.
        Returns:
        a code matching the given name.