Class AbstractGeometryType

  • Direct Known Subclasses:
    AbstractGeometricAggregateType, AbstractGeometricPrimitiveType, AbstractRingType

    public abstract class AbstractGeometryType
    extends AbstractGMLType
    All geometry elements are derived directly or indirectly from this abstract supertype. A geometry element may have an identifying attribute ("gml:id"), a name (attribute "name") and a description (attribute "description"). It may be associated with a spatial reference system (attribute "srsName"). The following rules shall be adhered: - Every geometry type shall derive from this abstract type. - Every geometry element (i.e. an element of a geometry type) shall be directly or indirectly in the substitution group of _Geometry.

    Java class for AbstractGeometryType complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="AbstractGeometryType">
       <complexContent>
         <extension base="{http://www.opengis.net/gml}AbstractGMLType">
           <attGroup ref="{http://www.opengis.net/gml}SRSReferenceGroup"/>
           <attribute name="gid" type="{http://www.w3.org/2001/XMLSchema}string" />
         </extension>
       </complexContent>
     </complexType>
     
    • Method Detail

      • getGid

        public String getGid()
        Gets the value of the gid property.
        Returns:
        possible object is String
      • setGid

        public void setGid​(String value)
        Sets the value of the gid property.
        Parameters:
        value - allowed object is String
      • getSrsName

        public String getSrsName()
        Gets the value of the srsName property.
        Returns:
        possible object is String
      • setSrsName

        public void setSrsName​(String value)
        Sets the value of the srsName property.
        Parameters:
        value - allowed object is String
      • getSrsDimension

        public BigInteger getSrsDimension()
        Gets the value of the srsDimension property.
        Returns:
        possible object is BigInteger
      • setSrsDimension

        public void setSrsDimension​(BigInteger value)
        Sets the value of the srsDimension property.
        Parameters:
        value - allowed object is BigInteger
      • getAxisLabels

        public List<String> getAxisLabels()
        Gets the value of the axisLabels property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the axisLabels property.

        For example, to add a new item, do as follows:

            getAxisLabels().add(newItem);
         

        Objects of the following type(s) are allowed in the list String

      • getUomLabels

        public List<String> getUomLabels()
        Gets the value of the uomLabels property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the uomLabels property.

        For example, to add a new item, do as follows:

            getUomLabels().add(newItem);
         

        Objects of the following type(s) are allowed in the list String