net.opengis.gml
Class AbstractDatumType

java.lang.Object
  extended by net.opengis.gml.AbstractGMLType
      extended by net.opengis.gml.DefinitionType
          extended by net.opengis.gml.AbstractDatumBaseType
              extended by net.opengis.gml.AbstractDatumType
Direct Known Subclasses:
EngineeringDatumType, GeodeticDatumType, ImageDatumType, TemporalDatumBaseType, VerticalDatumType

public abstract class AbstractDatumType
extends AbstractDatumBaseType

A datum specifies the relationship of a coordinate system to the earth, thus creating a coordinate reference system. A datum uses a parameter or set of parameters that determine the location of the origin of the coordinate reference system. Each datum subtype can be associated with only specific types of coordinate systems. This abstract complexType shall not be used, extended, or restricted, in an Application Schema, to define a concrete subtype with a meaning equivalent to a concrete subtype specified in this document.

Classe Java pour AbstractDatumType complex type.

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

 <complexType name="AbstractDatumType">
   <complexContent>
     <extension base="{http://www.opengis.net/gml}AbstractDatumBaseType">
       <sequence>
         <element ref="{http://www.opengis.net/gml}datumID" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.opengis.net/gml}remarks" minOccurs="0"/>
         <element ref="{http://www.opengis.net/gml}anchorPoint" minOccurs="0"/>
         <element ref="{http://www.opengis.net/gml}realizationEpoch" minOccurs="0"/>
         <element ref="{http://www.opengis.net/gml}validArea" minOccurs="0"/>
         <element ref="{http://www.opengis.net/gml}scope" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  CodeType anchorPoint
           
protected  List<IdentifierType> datumID
           
protected  XMLGregorianCalendar realizationEpoch
           
protected  StringOrRefType remarks
           
protected  String scope
           
protected  ExtentType validArea
           
 
Fields inherited from class net.opengis.gml.AbstractGMLType
description, id, metaDataProperty, name
 
Constructor Summary
AbstractDatumType()
           
 
Method Summary
 CodeType getAnchorPoint()
          Obtient la valeur de la propriété anchorPoint.
 List<IdentifierType> getDatumID()
          Set of alternative identifications of this datum.
 XMLGregorianCalendar getRealizationEpoch()
          Obtient la valeur de la propriété realizationEpoch.
 StringOrRefType getRemarks()
          Comments on this reference system, including source information.
 String getScope()
          Obtient la valeur de la propriété scope.
 ExtentType getValidArea()
          Obtient la valeur de la propriété validArea.
 boolean isSetAnchorPoint()
           
 boolean isSetDatumID()
           
 boolean isSetRealizationEpoch()
           
 boolean isSetRemarks()
           
 boolean isSetScope()
           
 boolean isSetValidArea()
           
 void setAnchorPoint(CodeType value)
          Définit la valeur de la propriété anchorPoint.
 void setRealizationEpoch(XMLGregorianCalendar value)
          Définit la valeur de la propriété realizationEpoch.
 void setRemarks(StringOrRefType value)
          Définit la valeur de la propriété remarks.
 void setScope(String value)
          Définit la valeur de la propriété scope.
 void setValidArea(ExtentType value)
          Définit la valeur de la propriété validArea.
 void unsetDatumID()
           
 
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

datumID

protected List<IdentifierType> datumID

remarks

protected StringOrRefType remarks

anchorPoint

protected CodeType anchorPoint

realizationEpoch

protected XMLGregorianCalendar realizationEpoch

validArea

protected ExtentType validArea

scope

protected String scope
Constructor Detail

AbstractDatumType

public AbstractDatumType()
Method Detail

getDatumID

public List<IdentifierType> getDatumID()
Set of alternative identifications of this datum. The first datumID, if any, is normally the primary identification code, and any others are aliases. Gets the value of the datumID 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 datumID property.

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

    getDatumID().add(newItem);
 

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


isSetDatumID

public boolean isSetDatumID()

unsetDatumID

public void unsetDatumID()

getRemarks

public StringOrRefType getRemarks()
Comments on this reference system, including source information.

Returns:
possible object is StringOrRefType

setRemarks

public void setRemarks(StringOrRefType value)
Définit la valeur de la propriété remarks.

Parameters:
value - allowed object is StringOrRefType

isSetRemarks

public boolean isSetRemarks()

getAnchorPoint

public CodeType getAnchorPoint()
Obtient la valeur de la propriété anchorPoint.

Returns:
possible object is CodeType

setAnchorPoint

public void setAnchorPoint(CodeType value)
Définit la valeur de la propriété anchorPoint.

Parameters:
value - allowed object is CodeType

isSetAnchorPoint

public boolean isSetAnchorPoint()

getRealizationEpoch

public XMLGregorianCalendar getRealizationEpoch()
Obtient la valeur de la propriété realizationEpoch.

Returns:
possible object is XMLGregorianCalendar

setRealizationEpoch

public void setRealizationEpoch(XMLGregorianCalendar value)
Définit la valeur de la propriété realizationEpoch.

Parameters:
value - allowed object is XMLGregorianCalendar

isSetRealizationEpoch

public boolean isSetRealizationEpoch()

getValidArea

public ExtentType getValidArea()
Obtient la valeur de la propriété validArea.

Returns:
possible object is ExtentType

setValidArea

public void setValidArea(ExtentType value)
Définit la valeur de la propriété validArea.

Parameters:
value - allowed object is ExtentType

isSetValidArea

public boolean isSetValidArea()

getScope

public String getScope()
Obtient la valeur de la propriété scope.

Returns:
possible object is String

setScope

public void setScope(String value)
Définit la valeur de la propriété scope.

Parameters:
value - allowed object is String

isSetScope

public boolean isSetScope()


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