net.opengis.gml
Class AbstractGeometryType

java.lang.Object
  extended by net.opengis.gml.AbstractGMLType
      extended by net.opengis.gml.AbstractGeometryType
Direct Known Subclasses:
AbstractGeometricAggregateType, AbstractGeometricPrimitiveType, AbstractRingType, GeometricComplexType, GridType

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.

Classe Java pour AbstractGeometryType complex type.

Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe.

 <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()
          Obtient la valeur de la propriété gid.
 BigInteger getSrsDimension()
          Obtient la valeur de la propriété srsDimension.
 String getSrsName()
          Obtient la valeur de la propriété srsName.
 List<String> getUomLabels()
          Gets the value of the uomLabels property.
 boolean isSetAxisLabels()
           
 boolean isSetGid()
           
 boolean isSetSrsDimension()
           
 boolean isSetSrsName()
           
 boolean isSetUomLabels()
           
 void setGid(String value)
          Définit la valeur de la propriété gid.
 void setSrsDimension(BigInteger value)
          Définit la valeur de la propriété srsDimension.
 void setSrsName(String value)
          Définit la valeur de la propriété srsName.
 void unsetAxisLabels()
           
 void unsetUomLabels()
           
 
Methods inherited from class net.opengis.gml.AbstractGMLType
getDescription, getId, getMetaDataProperty, getName, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, setDescription, setId, unsetMetaDataProperty, unsetName
 
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()
Obtient la valeur de la propriété gid.

Returns:
possible object is String

setGid

public void setGid(String value)
Définit la valeur de la propriété gid.

Parameters:
value - allowed object is String

isSetGid

public boolean isSetGid()

getSrsName

public String getSrsName()
Obtient la valeur de la propriété srsName.

Returns:
possible object is String

setSrsName

public void setSrsName(String value)
Définit la valeur de la propriété srsName.

Parameters:
value - allowed object is String

isSetSrsName

public boolean isSetSrsName()

getSrsDimension

public BigInteger getSrsDimension()
Obtient la valeur de la propriété srsDimension.

Returns:
possible object is BigInteger

setSrsDimension

public void setSrsDimension(BigInteger value)
Définit la valeur de la propriété srsDimension.

Parameters:
value - allowed object is BigInteger

isSetSrsDimension

public boolean isSetSrsDimension()

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


isSetAxisLabels

public boolean isSetAxisLabels()

unsetAxisLabels

public void unsetAxisLabels()

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


isSetUomLabels

public boolean isSetUomLabels()

unsetUomLabels

public void unsetUomLabels()


Copyright © 2014 IRSTV CNRS-FR-2488. All Rights Reserved.