net.opengis.gml
Class AbstractGMLType

java.lang.Object
  extended by net.opengis.gml.AbstractGMLType
Direct Known Subclasses:
AbstractFeatureType, AbstractGeometryType, AbstractStyleType, AbstractTimeObjectType, AbstractTimeSliceType, AbstractTopologyType, ArrayType, BagType, BaseStyleDescriptorType, CompositeValueType, DefinitionType, FeatureStyleType

public abstract class AbstractGMLType
extends Object

All complexContent GML elements are directly or indirectly derived from this abstract supertype to establish a hierarchy of GML types that may be distinguished from other XML types by their ancestry. Elements in this hierarchy may have an ID and are thus referenceable.

Classe Java pour AbstractGMLType complex type.

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

 <complexType name="AbstractGMLType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <group ref="{http://www.opengis.net/gml}StandardObjectProperties"/>
       </sequence>
       <attribute ref="{http://www.opengis.net/gml}id"/>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  StringOrRefType description
           
protected  String id
           
protected  List<MetaDataPropertyType> metaDataProperty
           
protected  List<JAXBElement<CodeType>> name
           
 
Constructor Summary
AbstractGMLType()
           
 
Method Summary
 StringOrRefType getDescription()
          Obtient la valeur de la propriété description.
 String getId()
          Obtient la valeur de la propriété id.
 List<MetaDataPropertyType> getMetaDataProperty()
          Gets the value of the metaDataProperty property.
 List<JAXBElement<CodeType>> getName()
          Multiple names may be provided.
 boolean isSetDescription()
           
 boolean isSetId()
           
 boolean isSetMetaDataProperty()
           
 boolean isSetName()
           
 void setDescription(StringOrRefType value)
          Définit la valeur de la propriété description.
 void setId(String value)
          Définit la valeur de la propriété id.
 void unsetMetaDataProperty()
           
 void unsetName()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

metaDataProperty

protected List<MetaDataPropertyType> metaDataProperty

description

protected StringOrRefType description

name

protected List<JAXBElement<CodeType>> name

id

protected String id
Constructor Detail

AbstractGMLType

public AbstractGMLType()
Method Detail

getMetaDataProperty

public List<MetaDataPropertyType> getMetaDataProperty()
Gets the value of the metaDataProperty 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 metaDataProperty property.

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

    getMetaDataProperty().add(newItem);
 

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


isSetMetaDataProperty

public boolean isSetMetaDataProperty()

unsetMetaDataProperty

public void unsetMetaDataProperty()

getDescription

public StringOrRefType getDescription()
Obtient la valeur de la propriété description.

Returns:
possible object is StringOrRefType

setDescription

public void setDescription(StringOrRefType value)
Définit la valeur de la propriété description.

Parameters:
value - allowed object is StringOrRefType

isSetDescription

public boolean isSetDescription()

getName

public List<JAXBElement<CodeType>> getName()
Multiple names may be provided. These will often be distinguished by being assigned by different authorities, as indicated by the value of the codeSpace attribute. In an instance document there will usually only be one name per authority.Gets the value of the name 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 name property.

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

    getName().add(newItem);
 

Objects of the following type(s) are allowed in the list JAXBElement<CodeType> JAXBElement<CodeType> JAXBElement<CodeType> JAXBElement<CodeType> JAXBElement<CodeType> JAXBElement<CodeType> JAXBElement<CodeType> JAXBElement<CodeType> JAXBElement<CodeType> JAXBElement<CodeType>


isSetName

public boolean isSetName()

unsetName

public void unsetName()

getId

public String getId()
Obtient la valeur de la propriété id.

Returns:
possible object is String

setId

public void setId(String value)
Définit la valeur de la propriété id.

Parameters:
value - allowed object is String

isSetId

public boolean isSetId()


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