org.deegree.coverage.raster.io.jaxb
Class MultiResolutionRasterConfig

java.lang.Object
  extended by org.deegree.coverage.raster.io.jaxb.MultiResolutionRasterConfig

public class MultiResolutionRasterConfig
extends Object

A multi resolution raster wraps (single) rasters and adds a resolution of each raster.

Java class for MultiResolutionRaster element declaration.

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

 <element name="MultiResolutionRaster">
   <complexType>
     <complexContent>
       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         <sequence>
           <element name="StorageCRS" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
           <element name="Resolution" maxOccurs="unbounded">
             <complexType>
               <complexContent>
                 <extension base="{http://www.deegree.org/datasource/coverage/raster}AbstractRasterType">
                   <attribute name="res" type="{http://www.w3.org/2001/XMLSchema}double" />
                 </extension>
               </complexContent>
             </complexType>
           </element>
         </sequence>
         <attribute name="originLocation" type="{http://www.deegree.org/datasource/coverage/raster}OriginLocation" default="center" />
         <attribute name="readWorldFiles" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
         <attribute name="nodata" type="{http://www.w3.org/2001/XMLSchema}decimal" />
         <attribute name="configVersion" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" fixed="3.0.0" />
       </restriction>
     </complexContent>
   </complexType>
 </element>
 


Nested Class Summary
static class MultiResolutionRasterConfig.Resolution
          Java class for anonymous complex type.
 
Field Summary
protected  String configVersion
           
protected  BigDecimal nodata
           
protected  OriginLocation originLocation
           
protected  Boolean readWorldFiles
           
protected  List<MultiResolutionRasterConfig.Resolution> resolution
           
protected  String storageCRS
           
 
Constructor Summary
MultiResolutionRasterConfig()
           
 
Method Summary
 String getConfigVersion()
          Gets the value of the configVersion property.
 BigDecimal getNodata()
          Gets the value of the nodata property.
 OriginLocation getOriginLocation()
          Gets the value of the originLocation property.
 List<MultiResolutionRasterConfig.Resolution> getResolution()
          Gets the value of the resolution property.
 String getStorageCRS()
          Gets the value of the storageCRS property.
 boolean isReadWorldFiles()
          Gets the value of the readWorldFiles property.
 void setConfigVersion(String value)
          Sets the value of the configVersion property.
 void setNodata(BigDecimal value)
          Sets the value of the nodata property.
 void setOriginLocation(OriginLocation value)
          Sets the value of the originLocation property.
 void setReadWorldFiles(Boolean value)
          Sets the value of the readWorldFiles property.
 void setStorageCRS(String value)
          Sets the value of the storageCRS property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

storageCRS

protected String storageCRS

resolution

protected List<MultiResolutionRasterConfig.Resolution> resolution

originLocation

protected OriginLocation originLocation

readWorldFiles

protected Boolean readWorldFiles

nodata

protected BigDecimal nodata

configVersion

protected String configVersion
Constructor Detail

MultiResolutionRasterConfig

public MultiResolutionRasterConfig()
Method Detail

getStorageCRS

public String getStorageCRS()
Gets the value of the storageCRS property.

Returns:
possible object is String

setStorageCRS

public void setStorageCRS(String value)
Sets the value of the storageCRS property.

Parameters:
value - allowed object is String

getResolution

public List<MultiResolutionRasterConfig.Resolution> getResolution()
Gets the value of the resolution 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 resolution property.

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

    getResolution().add(newItem);
 

Objects of the following type(s) are allowed in the list MultiResolutionRasterConfig.Resolution


getOriginLocation

public OriginLocation getOriginLocation()
Gets the value of the originLocation property.

Returns:
possible object is OriginLocation

setOriginLocation

public void setOriginLocation(OriginLocation value)
Sets the value of the originLocation property.

Parameters:
value - allowed object is OriginLocation

isReadWorldFiles

public boolean isReadWorldFiles()
Gets the value of the readWorldFiles property.

Returns:
possible object is Boolean

setReadWorldFiles

public void setReadWorldFiles(Boolean value)
Sets the value of the readWorldFiles property.

Parameters:
value - allowed object is Boolean

getNodata

public BigDecimal getNodata()
Gets the value of the nodata property.

Returns:
possible object is BigDecimal

setNodata

public void setNodata(BigDecimal value)
Sets the value of the nodata property.

Parameters:
value - allowed object is BigDecimal

getConfigVersion

public String getConfigVersion()
Gets the value of the configVersion property.

Returns:
possible object is String

setConfigVersion

public void setConfigVersion(String value)
Sets the value of the configVersion property.

Parameters:
value - allowed object is String


Copyright © 2011. All Rights Reserved.