net.opengis.gml
Class AbstractFeatureType

java.lang.Object
  extended by net.opengis.gml.AbstractGMLType
      extended by net.opengis.gml.AbstractFeatureType
Direct Known Subclasses:
AbstractCoverageType, AbstractFeatureCollectionType, BoundedFeatureType, DynamicFeatureType, ObservationType

public abstract class AbstractFeatureType
extends AbstractGMLType

An abstract feature provides a set of common properties, including id, metaDataProperty, name and description inherited from AbstractGMLType, plus boundedBy. A concrete feature type must derive from this type and specify additional properties in an application schema. A feature must possess an identifying attribute ('id' - 'fid' has been deprecated).

Classe Java pour AbstractFeatureType complex type.

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

 <complexType name="AbstractFeatureType">
   <complexContent>
     <extension base="{http://www.opengis.net/gml}AbstractGMLType">
       <sequence>
         <element ref="{http://www.opengis.net/gml}boundedBy" minOccurs="0"/>
         <element ref="{http://www.opengis.net/gml}location" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  BoundingShapeType boundedBy
           
protected  JAXBElement<? extends LocationPropertyType> location
           
 
Fields inherited from class net.opengis.gml.AbstractGMLType
description, id, metaDataProperty, name
 
Constructor Summary
AbstractFeatureType()
           
 
Method Summary
 BoundingShapeType getBoundedBy()
          Obtient la valeur de la propriété boundedBy.
 JAXBElement<? extends LocationPropertyType> getLocation()
          deprecated in GML version 3.1
 boolean isSetBoundedBy()
           
 boolean isSetLocation()
           
 void setBoundedBy(BoundingShapeType value)
          Définit la valeur de la propriété boundedBy.
 void setLocation(JAXBElement<? extends LocationPropertyType> value)
          Définit la valeur de la propriété location.
 
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

boundedBy

protected BoundingShapeType boundedBy

location

protected JAXBElement<? extends LocationPropertyType> location
Constructor Detail

AbstractFeatureType

public AbstractFeatureType()
Method Detail

getBoundedBy

public BoundingShapeType getBoundedBy()
Obtient la valeur de la propriété boundedBy.

Returns:
possible object is BoundingShapeType

setBoundedBy

public void setBoundedBy(BoundingShapeType value)
Définit la valeur de la propriété boundedBy.

Parameters:
value - allowed object is BoundingShapeType

isSetBoundedBy

public boolean isSetBoundedBy()

getLocation

public JAXBElement<? extends LocationPropertyType> getLocation()
deprecated in GML version 3.1

Returns:
possible object is JAXBElement<PriorityLocationPropertyType> JAXBElement<LocationPropertyType>

setLocation

public void setLocation(JAXBElement<? extends LocationPropertyType> value)
Définit la valeur de la propriété location.

Parameters:
value - allowed object is JAXBElement<PriorityLocationPropertyType> JAXBElement<LocationPropertyType>

isSetLocation

public boolean isSetLocation()


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