org.deegree.services.jaxb.wms
Class AbstractLayerType

java.lang.Object
  extended by org.deegree.services.jaxb.wms.BaseAbstractLayerType
      extended by org.deegree.services.jaxb.wms.AbstractLayerType
Direct Known Subclasses:
LogicalLayer, RequestableLayer, UnrequestableLayer

public class AbstractLayerType
extends BaseAbstractLayerType

Java class for AbstractLayerType complex type.

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

 <complexType name="AbstractLayerType">
   <complexContent>
     <extension base="{http://www.deegree.org/services/wms}BaseAbstractLayerType">
       <sequence>
         <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Title" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Abstract" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element ref="{http://www.deegree.org/services/wms}Keywords" minOccurs="0"/>
         <element ref="{http://www.deegree.org/services/wms}BoundingBox" minOccurs="0"/>
         <element name="CRS" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Dimension" type="{http://www.deegree.org/services/wms}DimensionType" maxOccurs="unbounded" minOccurs="0"/>
         <choice>
           <element ref="{http://www.deegree.org/services/wms}ScaleDenominators" minOccurs="0"/>
           <element name="ScaleUntil" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
           <element name="ScaleAbove" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
         </choice>
         <element ref="{http://www.deegree.org/services/wms}AbstractLayer" maxOccurs="unbounded" minOccurs="0"/>
         <choice minOccurs="0">
           <element name="FeatureStoreId" type="{http://www.w3.org/2001/XMLSchema}string"/>
           <element name="CoverageStoreId" type="{http://www.w3.org/2001/XMLSchema}string"/>
         </choice>
         <element name="DirectStyle" type="{http://www.deegree.org/services/wms}DirectStyleType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="SLDStyle" type="{http://www.deegree.org/services/wms}SLDStyleType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="LayerOptions" type="{http://www.deegree.org/services/wms}LayerOptionsType" minOccurs="0"/>
       </sequence>
       <attribute name="queryable" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  java.lang.String _abstract
           
protected  java.util.List<javax.xml.bind.JAXBElement<? extends BaseAbstractLayerType>> abstractLayer
           
protected  BoundingBoxType boundingBox
           
protected  java.lang.String coverageStoreId
           
protected  java.lang.String crs
           
protected  java.util.List<DimensionType> dimension
           
protected  java.util.List<DirectStyleType> directStyle
           
protected  java.lang.String featureStoreId
           
protected  KeywordsType keywords
           
protected  LayerOptionsType layerOptions
           
protected  java.lang.String name
           
protected  java.lang.Boolean queryable
           
protected  java.lang.Double scaleAbove
           
protected  ScaleDenominatorsType scaleDenominators
           
protected  java.lang.Double scaleUntil
           
protected  java.util.List<SLDStyleType> sldStyle
           
protected  java.lang.String title
           
 
Constructor Summary
AbstractLayerType()
           
 
Method Summary
 java.lang.String getAbstract()
          Gets the value of the abstract property.
 java.util.List<javax.xml.bind.JAXBElement<? extends BaseAbstractLayerType>> getAbstractLayer()
          Gets the value of the abstractLayer property.
 BoundingBoxType getBoundingBox()
          Gets the value of the boundingBox property.
 java.lang.String getCoverageStoreId()
          Gets the value of the coverageStoreId property.
 java.lang.String getCRS()
          Gets the value of the crs property.
 java.util.List<DimensionType> getDimension()
          Gets the value of the dimension property.
 java.util.List<DirectStyleType> getDirectStyle()
          Gets the value of the directStyle property.
 java.lang.String getFeatureStoreId()
          Gets the value of the featureStoreId property.
 KeywordsType getKeywords()
          Gets the value of the keywords property.
 LayerOptionsType getLayerOptions()
          Gets the value of the layerOptions property.
 java.lang.String getName()
          Gets the value of the name property.
 java.lang.Double getScaleAbove()
          Gets the value of the scaleAbove property.
 ScaleDenominatorsType getScaleDenominators()
          Gets the value of the scaleDenominators property.
 java.lang.Double getScaleUntil()
          Gets the value of the scaleUntil property.
 java.util.List<SLDStyleType> getSLDStyle()
          Gets the value of the sldStyle property.
 java.lang.String getTitle()
          Gets the value of the title property.
 java.lang.Boolean isQueryable()
          Gets the value of the queryable property.
 void setAbstract(java.lang.String value)
          Sets the value of the abstract property.
 void setBoundingBox(BoundingBoxType value)
          Sets the value of the boundingBox property.
 void setCoverageStoreId(java.lang.String value)
          Sets the value of the coverageStoreId property.
 void setCRS(java.lang.String value)
          Sets the value of the crs property.
 void setFeatureStoreId(java.lang.String value)
          Sets the value of the featureStoreId property.
 void setKeywords(KeywordsType value)
          Sets the value of the keywords property.
 void setLayerOptions(LayerOptionsType value)
          Sets the value of the layerOptions property.
 void setName(java.lang.String value)
          Sets the value of the name property.
 void setQueryable(java.lang.Boolean value)
          Sets the value of the queryable property.
 void setScaleAbove(java.lang.Double value)
          Sets the value of the scaleAbove property.
 void setScaleDenominators(ScaleDenominatorsType value)
          Sets the value of the scaleDenominators property.
 void setScaleUntil(java.lang.Double value)
          Sets the value of the scaleUntil property.
 void setTitle(java.lang.String value)
          Sets the value of the title property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected java.lang.String name

title

protected java.lang.String title

_abstract

protected java.lang.String _abstract

keywords

protected KeywordsType keywords

boundingBox

protected BoundingBoxType boundingBox

crs

protected java.lang.String crs

dimension

protected java.util.List<DimensionType> dimension

scaleDenominators

protected ScaleDenominatorsType scaleDenominators

scaleUntil

protected java.lang.Double scaleUntil

scaleAbove

protected java.lang.Double scaleAbove

abstractLayer

protected java.util.List<javax.xml.bind.JAXBElement<? extends BaseAbstractLayerType>> abstractLayer

featureStoreId

protected java.lang.String featureStoreId

coverageStoreId

protected java.lang.String coverageStoreId

directStyle

protected java.util.List<DirectStyleType> directStyle

sldStyle

protected java.util.List<SLDStyleType> sldStyle

layerOptions

protected LayerOptionsType layerOptions

queryable

protected java.lang.Boolean queryable
Constructor Detail

AbstractLayerType

public AbstractLayerType()
Method Detail

getName

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

Returns:
possible object is String

setName

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

Parameters:
value - allowed object is String

getTitle

public java.lang.String getTitle()
Gets the value of the title property.

Returns:
possible object is String

setTitle

public void setTitle(java.lang.String value)
Sets the value of the title property.

Parameters:
value - allowed object is String

getAbstract

public java.lang.String getAbstract()
Gets the value of the abstract property.

Returns:
possible object is String

setAbstract

public void setAbstract(java.lang.String value)
Sets the value of the abstract property.

Parameters:
value - allowed object is String

getKeywords

public KeywordsType getKeywords()
Gets the value of the keywords property.

Returns:
possible object is KeywordsType

setKeywords

public void setKeywords(KeywordsType value)
Sets the value of the keywords property.

Parameters:
value - allowed object is KeywordsType

getBoundingBox

public BoundingBoxType getBoundingBox()
Gets the value of the boundingBox property.

Returns:
possible object is BoundingBoxType

setBoundingBox

public void setBoundingBox(BoundingBoxType value)
Sets the value of the boundingBox property.

Parameters:
value - allowed object is BoundingBoxType

getCRS

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

Returns:
possible object is String

setCRS

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

Parameters:
value - allowed object is String

getDimension

public java.util.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


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

getScaleUntil

public java.lang.Double getScaleUntil()
Gets the value of the scaleUntil property.

Returns:
possible object is Double

setScaleUntil

public void setScaleUntil(java.lang.Double value)
Sets the value of the scaleUntil property.

Parameters:
value - allowed object is Double

getScaleAbove

public java.lang.Double getScaleAbove()
Gets the value of the scaleAbove property.

Returns:
possible object is Double

setScaleAbove

public void setScaleAbove(java.lang.Double value)
Sets the value of the scaleAbove property.

Parameters:
value - allowed object is Double

getAbstractLayer

public java.util.List<javax.xml.bind.JAXBElement<? extends BaseAbstractLayerType>> getAbstractLayer()
Gets the value of the abstractLayer 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 abstractLayer property.

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

    getAbstractLayer().add(newItem);
 

Objects of the following type(s) are allowed in the list JAXBElement<StatisticsLayer> JAXBElement<DynamicLayer> JAXBElement<LogicalLayer> JAXBElement<RequestableLayer> JAXBElement<UnrequestableLayer> JAXBElement<BaseAbstractLayerType>


getFeatureStoreId

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

Returns:
possible object is String

setFeatureStoreId

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

Parameters:
value - allowed object is String

getCoverageStoreId

public java.lang.String getCoverageStoreId()
Gets the value of the coverageStoreId property.

Returns:
possible object is String

setCoverageStoreId

public void setCoverageStoreId(java.lang.String value)
Sets the value of the coverageStoreId property.

Parameters:
value - allowed object is String

getDirectStyle

public java.util.List<DirectStyleType> getDirectStyle()
Gets the value of the directStyle 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 directStyle property.

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

    getDirectStyle().add(newItem);
 

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


getSLDStyle

public java.util.List<SLDStyleType> getSLDStyle()
Gets the value of the sldStyle 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 sldStyle property.

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

    getSLDStyle().add(newItem);
 

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


getLayerOptions

public LayerOptionsType getLayerOptions()
Gets the value of the layerOptions property.

Returns:
possible object is LayerOptionsType

setLayerOptions

public void setLayerOptions(LayerOptionsType value)
Sets the value of the layerOptions property.

Parameters:
value - allowed object is LayerOptionsType

isQueryable

public java.lang.Boolean isQueryable()
Gets the value of the queryable property.

Returns:
possible object is Boolean

setQueryable

public void setQueryable(java.lang.Boolean value)
Sets the value of the queryable property.

Parameters:
value - allowed object is Boolean


Copyright © 2011. All Rights Reserved.