net.opengis.gml
Class AbstractGeometryType

java.lang.Object
  extended by net.opengis.gml.AbstractGMLType
      extended by net.opengis.gml.AbstractGeometryType
Direct Known Subclasses:
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>
 


Field Summary
protected  List<String> axisLabels
           
protected  String gid
           
protected  BigInteger srsDimension
           
protected  String srsName
           
protected  List<String> uomLabels
           
 
Fields inherited from class net.opengis.gml.AbstractGMLType
description, id, metaDataProperty, name
 
Constructor Summary
AbstractGeometryType()
           
 
Method Summary
 List<String> getAxisLabels()
          Gets the value of the axisLabels property.
 String getGid()
          Gets the value of the gid property.
 BigInteger getSrsDimension()
          Gets the value of the srsDimension property.
 String getSrsName()
          Gets the value of the srsName property.
 List<String> getUomLabels()
          Gets the value of the uomLabels property.
 void setGid(String value)
          Sets the value of the gid property.
 void setSrsDimension(BigInteger value)
          Sets the value of the srsDimension property.
 void setSrsName(String value)
          Sets the value of the srsName property.
 
Methods inherited from class net.opengis.gml.AbstractGMLType
getDescription, getId, getMetaDataProperty, getName, setDescription, setId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

gid

protected String gid

srsName

protected String srsName

srsDimension

protected BigInteger srsDimension

axisLabels

protected List<String> axisLabels

uomLabels

protected List<String> uomLabels
Constructor Detail

AbstractGeometryType

public AbstractGeometryType()
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



Copyright © 2008. All Rights Reserved.