org.deegree.layer.persistence.feature.jaxb
Class FeatureLayer

java.lang.Object
  extended by org.deegree.layer.persistence.feature.jaxb.FeatureLayer

public class FeatureLayer
extends Object

Java class for anonymous complex type.

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

 <complexType>
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="FeatureStoreId" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="FeatureType" type="{http://www.w3.org/2001/XMLSchema}QName" minOccurs="0"/>
         <element name="Filter" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
         <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <group ref="{http://www.deegree.org/metadata/description}Description"/>
         <group ref="{http://www.deegree.org/metadata/spatial}SpatialMetadata"/>
         <element name="ScaleDenominators" type="{http://www.deegree.org/layers/feature}ScaleDenominatorsType" minOccurs="0"/>
         <element name="Dimension" type="{http://www.deegree.org/layers/feature}DimensionType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="StyleRef" type="{http://www.deegree.org/layers/feature}StyleRefType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  List<LanguageStringType> _abstract
           
protected  String crs
           
protected  List<DimensionType> dimension
           
protected  EnvelopeType envelope
           
protected  String featureStoreId
           
protected  QName featureType
           
protected  Element filter
           
protected  List<KeywordsType> keywords
           
protected  String name
           
protected  ScaleDenominatorsType scaleDenominators
           
protected  List<StyleRefType> styleRef
           
protected  List<LanguageStringType> title
           
 
Constructor Summary
FeatureLayer()
           
 
Method Summary
 List<LanguageStringType> getAbstract()
          Gets the value of the abstract property.
 String getCRS()
          Gets the value of the crs property.
 List<DimensionType> getDimension()
          Gets the value of the dimension property.
 EnvelopeType getEnvelope()
          Gets the value of the envelope property.
 String getFeatureStoreId()
          Gets the value of the featureStoreId property.
 QName getFeatureType()
          Gets the value of the featureType property.
 Element getFilter()
          Gets the value of the filter property.
 List<KeywordsType> getKeywords()
          Gets the value of the keywords property.
 String getName()
          Gets the value of the name property.
 ScaleDenominatorsType getScaleDenominators()
          Gets the value of the scaleDenominators property.
 List<StyleRefType> getStyleRef()
          Gets the value of the styleRef property.
 List<LanguageStringType> getTitle()
          Gets the value of the title property.
 void setCRS(String value)
          Sets the value of the crs property.
 void setEnvelope(EnvelopeType value)
          Sets the value of the envelope property.
 void setFeatureStoreId(String value)
          Sets the value of the featureStoreId property.
 void setFeatureType(QName value)
          Sets the value of the featureType property.
 void setFilter(Element value)
          Sets the value of the filter property.
 void setName(String value)
          Sets the value of the name property.
 void setScaleDenominators(ScaleDenominatorsType value)
          Sets the value of the scaleDenominators property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

featureStoreId

protected String featureStoreId

featureType

protected QName featureType

filter

protected Element filter

name

protected String name

title

protected List<LanguageStringType> title

_abstract

protected List<LanguageStringType> _abstract

keywords

protected List<KeywordsType> keywords

envelope

protected EnvelopeType envelope

crs

protected String crs

scaleDenominators

protected ScaleDenominatorsType scaleDenominators

dimension

protected List<DimensionType> dimension

styleRef

protected List<StyleRefType> styleRef
Constructor Detail

FeatureLayer

public FeatureLayer()
Method Detail

getFeatureStoreId

public String getFeatureStoreId()
Gets the value of the featureStoreId property.

Returns:
possible object is String

setFeatureStoreId

public void setFeatureStoreId(String value)
Sets the value of the featureStoreId property.

Parameters:
value - allowed object is String

getFeatureType

public QName getFeatureType()
Gets the value of the featureType property.

Returns:
possible object is QName

setFeatureType

public void setFeatureType(QName value)
Sets the value of the featureType property.

Parameters:
value - allowed object is QName

getFilter

public Element getFilter()
Gets the value of the filter property.

Returns:
possible object is Element

setFilter

public void setFilter(Element value)
Sets the value of the filter property.

Parameters:
value - allowed object is Element

getName

public String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

public void setName(String value)
Sets the value of the name property.

Parameters:
value - allowed object is String

getTitle

public List<LanguageStringType> getTitle()
Gets the value of the title 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 title property.

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

    getTitle().add(newItem);
 

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


getAbstract

public List<LanguageStringType> getAbstract()
Gets the value of the abstract 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 abstract property.

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

    getAbstract().add(newItem);
 

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


getKeywords

public List<KeywordsType> getKeywords()
Gets the value of the keywords 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 keywords property.

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

    getKeywords().add(newItem);
 

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


getEnvelope

public EnvelopeType getEnvelope()
Gets the value of the envelope property.

Returns:
possible object is EnvelopeType

setEnvelope

public void setEnvelope(EnvelopeType value)
Sets the value of the envelope property.

Parameters:
value - allowed object is EnvelopeType

getCRS

public String getCRS()
Gets the value of the crs property.

Returns:
possible object is String

setCRS

public void setCRS(String value)
Sets the value of the crs property.

Parameters:
value - allowed object is String

getScaleDenominators

public ScaleDenominatorsType getScaleDenominators()
Gets the value of the scaleDenominators property.

Returns:
possible object is ScaleDenominatorsType

setScaleDenominators

public void setScaleDenominators(ScaleDenominatorsType value)
Sets the value of the scaleDenominators property.

Parameters:
value - allowed object is ScaleDenominatorsType

getDimension

public List<DimensionType> getDimension()
Gets the value of the dimension 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 dimension property.

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

    getDimension().add(newItem);
 

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


getStyleRef

public List<StyleRefType> getStyleRef()
Gets the value of the styleRef 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 styleRef property.

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

    getStyleRef().add(newItem);
 

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



Copyright © 2011. All Rights Reserved.