it.cnr.imaa.essi.ncml.binding.gml
Class AbstractFeatureType

java.lang.Object
  extended by it.cnr.imaa.essi.ncml.binding.gml.AbstractGMLType
      extended by it.cnr.imaa.essi.ncml.binding.gml.AbstractFeatureType
Direct Known Subclasses:
AbstractCoverageType, AbstractFeatureCollectionType, BoundedFeatureType

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).

Java class for AbstractFeatureType complex type.

The following schema fragment specifies the expected content contained within this class.

 <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  javax.xml.bind.JAXBElement<? extends LocationPropertyType> location
           
 
Fields inherited from class it.cnr.imaa.essi.ncml.binding.gml.AbstractGMLType
description, id, metaDataProperty, name
 
Constructor Summary
AbstractFeatureType()
           
 
Method Summary
 BoundingShapeType getBoundedBy()
          Gets the value of the boundedBy property.
 javax.xml.bind.JAXBElement<? extends LocationPropertyType> getLocation()
          deprecated in GML version 3.1
 void setBoundedBy(BoundingShapeType value)
          Sets the value of the boundedBy property.
 void setLocation(javax.xml.bind.JAXBElement<? extends LocationPropertyType> value)
          deprecated in GML version 3.1
 
Methods inherited from class it.cnr.imaa.essi.ncml.binding.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

boundedBy

protected BoundingShapeType boundedBy

location

protected javax.xml.bind.JAXBElement<? extends LocationPropertyType> location
Constructor Detail

AbstractFeatureType

public AbstractFeatureType()
Method Detail

getBoundedBy

public BoundingShapeType getBoundedBy()
Gets the value of the boundedBy property.

Returns:
possible object is BoundingShapeType

setBoundedBy

public void setBoundedBy(BoundingShapeType value)
Sets the value of the boundedBy property.

Parameters:
value - allowed object is BoundingShapeType

getLocation

public javax.xml.bind.JAXBElement<? extends LocationPropertyType> getLocation()
deprecated in GML version 3.1

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

setLocation

public void setLocation(javax.xml.bind.JAXBElement<? extends LocationPropertyType> value)
deprecated in GML version 3.1

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


Copyright © 2007. All Rights Reserved.