deegree-services-3.0-pre-nightly (2010/03/05 00:04) - official

org.deegree.services.wms.configuration
Class AbstractLayerType

java.lang.Object
  extended by org.deegree.services.wms.configuration.BaseAbstractLayerType
      extended by org.deegree.services.wms.configuration.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/commons}Keywords" minOccurs="0"/>
         <element ref="{http://www.deegree.org/commons}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/commons}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"/>
         <element ref="{http://www.deegree.org/datasource}AbstractDataSource" minOccurs="0"/>
         <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="SupportedFeatures" type="{http://www.deegree.org/services/wms}SupportedFeaturesType" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  String _abstract
           
protected  JAXBElement<? extends org.deegree.commons.datasource.configuration.AbstractDataSourceType> abstractDataSource
           
protected  List<JAXBElement<? extends BaseAbstractLayerType>> abstractLayer
           
protected  org.deegree.commons.configuration.BoundingBoxType boundingBox
           
protected  String crs
           
protected  List<DimensionType> dimension
           
protected  List<DirectStyleType> directStyle
           
protected  org.deegree.commons.configuration.KeywordsType keywords
           
protected  String name
           
protected  Double scaleAbove
           
protected  org.deegree.commons.configuration.ScaleDenominatorsType scaleDenominators
           
protected  Double scaleUntil
           
protected  List<SLDStyleType> sldStyle
           
protected  SupportedFeaturesType supportedFeatures
           
protected  String title
           
 
Constructor Summary
AbstractLayerType()
           
 
Method Summary
 String getAbstract()
          Gets the value of the abstract property.
 JAXBElement<? extends org.deegree.commons.datasource.configuration.AbstractDataSourceType> getAbstractDataSource()
          Gets the value of the abstractDataSource property.
 List<JAXBElement<? extends BaseAbstractLayerType>> getAbstractLayer()
          Gets the value of the abstractLayer property.
 org.deegree.commons.configuration.BoundingBoxType getBoundingBox()
          Gets the value of the boundingBox 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.
 org.deegree.commons.configuration.KeywordsType getKeywords()
          Gets the value of the keywords property.
 String getName()
          Gets the value of the name property.
 Double getScaleAbove()
          Gets the value of the scaleAbove property.
 org.deegree.commons.configuration.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.
 SupportedFeaturesType getSupportedFeatures()
          Gets the value of the supportedFeatures property.
 String getTitle()
          Gets the value of the title property.
 void setAbstract(String value)
          Sets the value of the abstract property.
 void setAbstractDataSource(JAXBElement<? extends org.deegree.commons.datasource.configuration.AbstractDataSourceType> value)
          Sets the value of the abstractDataSource property.
 void setBoundingBox(org.deegree.commons.configuration.BoundingBoxType value)
          Sets the value of the boundingBox property.
 void setCRS(String value)
          Sets the value of the crs property.
 void setKeywords(org.deegree.commons.configuration.KeywordsType value)
          Sets the value of the keywords property.
 void setName(String value)
          Sets the value of the name property.
 void setScaleAbove(Double value)
          Sets the value of the scaleAbove property.
 void setScaleDenominators(org.deegree.commons.configuration.ScaleDenominatorsType value)
          Sets the value of the scaleDenominators property.
 void setScaleUntil(Double value)
          Sets the value of the scaleUntil property.
 void setSupportedFeatures(SupportedFeaturesType value)
          Sets the value of the supportedFeatures 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

keywords

protected org.deegree.commons.configuration.KeywordsType keywords

boundingBox

protected org.deegree.commons.configuration.BoundingBoxType boundingBox

crs

protected String crs

dimension

protected List<DimensionType> dimension

scaleDenominators

protected org.deegree.commons.configuration.ScaleDenominatorsType scaleDenominators

scaleUntil

protected Double scaleUntil

scaleAbove

protected Double scaleAbove

abstractLayer

protected List<JAXBElement<? extends BaseAbstractLayerType>> abstractLayer

abstractDataSource

protected JAXBElement<? extends org.deegree.commons.datasource.configuration.AbstractDataSourceType> abstractDataSource

directStyle

protected List<DirectStyleType> directStyle

sldStyle

protected List<SLDStyleType> sldStyle

supportedFeatures

protected SupportedFeaturesType supportedFeatures
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

getKeywords

public org.deegree.commons.configuration.KeywordsType getKeywords()
Gets the value of the keywords property.

Returns:
possible object is KeywordsType

setKeywords

public void setKeywords(org.deegree.commons.configuration.KeywordsType value)
Sets the value of the keywords property.

Parameters:
value - allowed object is KeywordsType

getBoundingBox

public org.deegree.commons.configuration.BoundingBoxType getBoundingBox()
Gets the value of the boundingBox property.

Returns:
possible object is BoundingBoxType

setBoundingBox

public void setBoundingBox(org.deegree.commons.configuration.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 org.deegree.commons.configuration.ScaleDenominatorsType getScaleDenominators()
Gets the value of the scaleDenominators property.

Returns:
possible object is ScaleDenominatorsType

setScaleDenominators

public void setScaleDenominators(org.deegree.commons.configuration.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<RequestableLayer> JAXBElement<UnrequestableLayer> JAXBElement<DynamicLayer> JAXBElement<LogicalLayer> JAXBElement<BaseAbstractLayerType>


getAbstractDataSource

public JAXBElement<? extends org.deegree.commons.datasource.configuration.AbstractDataSourceType> getAbstractDataSource()
Gets the value of the abstractDataSource property.

Returns:
possible object is JAXBElement<ShapefileDataSourceType> JAXBElement<AbstractWebBasedDataSourceType> JAXBElement<DatabaseDataSourceType> JAXBElement<AbstractDataSourceType> JAXBElement<DirectSQLDataSourceType> JAXBElement<RecordStoreType> JAXBElement<MultiResolutionDataSource> JAXBElement<AbstractGeospatialDataSourceType> JAXBElement<FeatureStoreType> JAXBElement<PostGISFeatureStoreType> JAXBElement<MemoryFeatureStoreType> JAXBElement<AbstractGeospatialDataSourceType> JAXBElement<RasterDataSource> JAXBElement<DCRecordStoreType> JAXBElement<WMSDataSourceType> JAXBElement<FeatureStoreReferenceType> JAXBElement<FileSystemDataSourceType> JAXBElement<ISORecordStoreType> JAXBElement<GeospatialFileSystemDataSourceType> JAXBElement<ElevationModelDataSource> JAXBElement<ConstrainedDatabaseDataSourceType>

setAbstractDataSource

public void setAbstractDataSource(JAXBElement<? extends org.deegree.commons.datasource.configuration.AbstractDataSourceType> value)
Sets the value of the abstractDataSource property.

Parameters:
value - allowed object is JAXBElement<ShapefileDataSourceType> JAXBElement<AbstractWebBasedDataSourceType> JAXBElement<DatabaseDataSourceType> JAXBElement<AbstractDataSourceType> JAXBElement<DirectSQLDataSourceType> JAXBElement<RecordStoreType> JAXBElement<MultiResolutionDataSource> JAXBElement<AbstractGeospatialDataSourceType> JAXBElement<FeatureStoreType> JAXBElement<PostGISFeatureStoreType> JAXBElement<MemoryFeatureStoreType> JAXBElement<AbstractGeospatialDataSourceType> JAXBElement<RasterDataSource> JAXBElement<DCRecordStoreType> JAXBElement<WMSDataSourceType> JAXBElement<FeatureStoreReferenceType> JAXBElement<FileSystemDataSourceType> JAXBElement<ISORecordStoreType> JAXBElement<GeospatialFileSystemDataSourceType> JAXBElement<ElevationModelDataSource> JAXBElement<ConstrainedDatabaseDataSourceType>

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


getSupportedFeatures

public SupportedFeaturesType getSupportedFeatures()
Gets the value of the supportedFeatures property.

Returns:
possible object is SupportedFeaturesType

setSupportedFeatures

public void setSupportedFeatures(SupportedFeaturesType value)
Sets the value of the supportedFeatures property.

Parameters:
value - allowed object is SupportedFeaturesType

deegree-services-3.0-pre-nightly (2010/03/05 00:04) - official

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org

]]>