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 name="MetadataSetId" 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"/>
           <element name="RemoteWMSStoreId" 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  String _abstract
           
protected  List<JAXBElement<? extends BaseAbstractLayerType>> abstractLayer
           
protected  BoundingBoxType boundingBox
           
protected  String coverageStoreId
           
protected  String crs
           
protected  List<DimensionType> dimension
           
protected  List<DirectStyleType> directStyle
           
protected  String featureStoreId
           
protected  KeywordsType keywords
           
protected  LayerOptionsType layerOptions
           
protected  String metadataSetId
           
protected  String name
           
protected  Boolean queryable
           
protected  String remoteWMSStoreId
           
protected  Double scaleAbove
           
protected  ScaleDenominatorsType scaleDenominators
           
protected  Double scaleUntil
           
protected  List<SLDStyleType> sldStyle
           
protected  String title
           
 
Constructor Summary
AbstractLayerType()
           
 
Method Summary
 String getAbstract()
          Gets the value of the abstract property.
 List<JAXBElement<? extends BaseAbstractLayerType>> getAbstractLayer()
          Gets the value of the abstractLayer property.
 BoundingBoxType getBoundingBox()
          Gets the value of the boundingBox property.
 String getCoverageStoreId()
          Gets the value of the coverageStoreId property.
 String getCRS()
          Gets the value of the crs property.
 List<DimensionType> getDimension()
          Gets the value of the dimension property.
 List<DirectStyleType> getDirectStyle()
          Gets the value of the directStyle property.
 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.
 String getMetadataSetId()
          Gets the value of the metadataSetId property.
 String getName()
          Gets the value of the name property.
 String getRemoteWMSStoreId()
          Gets the value of the remoteWMSStoreId property.
 Double getScaleAbove()
          Gets the value of the scaleAbove property.
 ScaleDenominatorsType getScaleDenominators()
          Gets the value of the scaleDenominators property.
 Double getScaleUntil()
          Gets the value of the scaleUntil property.
 List<SLDStyleType> getSLDStyle()
          Gets the value of the sldStyle property.
 String getTitle()
          Gets the value of the title property.
 Boolean isQueryable()
          Gets the value of the queryable property.
 void setAbstract(String value)
          Sets the value of the abstract property.
 void setBoundingBox(BoundingBoxType value)
          Sets the value of the boundingBox property.
 void setCoverageStoreId(String value)
          Sets the value of the coverageStoreId property.
 void setCRS(String value)
          Sets the value of the crs property.
 void setFeatureStoreId(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 setMetadataSetId(String value)
          Sets the value of the metadataSetId property.
 void setName(String value)
          Sets the value of the name property.
 void setQueryable(Boolean value)
          Sets the value of the queryable property.
 void setRemoteWMSStoreId(String value)
          Sets the value of the remoteWMSStoreId property.
 void setScaleAbove(Double value)
          Sets the value of the scaleAbove property.
 void setScaleDenominators(ScaleDenominatorsType value)
          Sets the value of the scaleDenominators property.
 void setScaleUntil(Double value)
          Sets the value of the scaleUntil property.
 void setTitle(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 String name

title

protected String title

_abstract

protected String _abstract

metadataSetId

protected String metadataSetId

keywords

protected KeywordsType keywords

boundingBox

protected BoundingBoxType boundingBox

crs

protected String crs

dimension

protected List<DimensionType> dimension

scaleDenominators

protected ScaleDenominatorsType scaleDenominators

scaleUntil

protected Double scaleUntil

scaleAbove

protected Double scaleAbove

abstractLayer

protected List<JAXBElement<? extends BaseAbstractLayerType>> abstractLayer

featureStoreId

protected String featureStoreId

coverageStoreId

protected String coverageStoreId

remoteWMSStoreId

protected String remoteWMSStoreId

directStyle

protected List<DirectStyleType> directStyle

sldStyle

protected List<SLDStyleType> sldStyle

layerOptions

protected LayerOptionsType layerOptions

queryable

protected Boolean queryable
Constructor Detail

AbstractLayerType

public AbstractLayerType()
Method Detail

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

Returns:
possible object is String

setTitle

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

Parameters:
value - allowed object is String

getAbstract

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

Returns:
possible object is String

setAbstract

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

Parameters:
value - allowed object is String

getMetadataSetId

public String getMetadataSetId()
Gets the value of the metadataSetId property.

Returns:
possible object is String

setMetadataSetId

public void setMetadataSetId(String value)
Sets the value of the metadataSetId 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 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

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


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 Double getScaleUntil()
Gets the value of the scaleUntil property.

Returns:
possible object is Double

setScaleUntil

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

Parameters:
value - allowed object is Double

getScaleAbove

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

Returns:
possible object is Double

setScaleAbove

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

Parameters:
value - allowed object is Double

getAbstractLayer

public List<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<BaseAbstractLayerType> JAXBElement<RequestableLayer> JAXBElement<UnrequestableLayer> JAXBElement<LogicalLayer> JAXBElement<DynamicLayer>


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

getCoverageStoreId

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

Returns:
possible object is String

setCoverageStoreId

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

Parameters:
value - allowed object is String

getRemoteWMSStoreId

public String getRemoteWMSStoreId()
Gets the value of the remoteWMSStoreId property.

Returns:
possible object is String

setRemoteWMSStoreId

public void setRemoteWMSStoreId(String value)
Sets the value of the remoteWMSStoreId property.

Parameters:
value - allowed object is String

getDirectStyle

public 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 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 Boolean isQueryable()
Gets the value of the queryable property.

Returns:
possible object is Boolean

setQueryable

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

Parameters:
value - allowed object is Boolean


Copyright © 2011. All Rights Reserved.