org.deegree_impl.model.cv
Class CVDescriptor_Impl

java.lang.Object
  extended byorg.deegree_impl.model.cv.CVDescriptor_Impl
All Implemented Interfaces:
CVDescriptor

class CVDescriptor_Impl
extends java.lang.Object
implements CVDescriptor

Interface for describing a coverage layer with a multi level resolution splitted into several Tiles.

----------------------------------------------------------------------

Version:
$Revision: 1.3 $ $Date: 2004/01/07 15:00:19 $

Author:
Andreas Poth

Field Summary
private  CoverageLayer coverageLayer
           
private  Level level
           
private  ParameterList parameterList
           
private  java.net.URL previewResource
           
private  java.util.ArrayList ranges
           
 
Constructor Summary
(package private) CVDescriptor_Impl(CoverageLayer coverageLayer, java.net.URL previewResource, Level level, java.util.ArrayList ranges, ParameterList parameterList)
           
 
Method Summary
 CoverageLayer getCoverageLayer()
          returns a description of the coverage layer as defined in the capabilities section of the OGC WCS sppecification 0.7
 Level getLevel()
          returns the top Level of the Layer
 java.net.URL getPreviewResource()
          returns the resource where to access a preview of the coverage
 ParameterList getProperties()
          returns a list of properties assigned to the Level.
 java.util.ArrayList getRanges()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

coverageLayer

private CoverageLayer coverageLayer

previewResource

private java.net.URL previewResource

level

private Level level

parameterList

private ParameterList parameterList

ranges

private java.util.ArrayList ranges
Constructor Detail

CVDescriptor_Impl

CVDescriptor_Impl(CoverageLayer coverageLayer,
                  java.net.URL previewResource,
                  Level level,
                  java.util.ArrayList ranges,
                  ParameterList parameterList)
Method Detail

getCoverageLayer

public CoverageLayer getCoverageLayer()
returns a description of the coverage layer as defined in the capabilities section of the OGC WCS sppecification 0.7

Specified by:
getCoverageLayer in interface CVDescriptor

getPreviewResource

public java.net.URL getPreviewResource()
returns the resource where to access a preview of the coverage

Specified by:
getPreviewResource in interface CVDescriptor

getLevel

public Level getLevel()
returns the top Level of the Layer

Specified by:
getLevel in interface CVDescriptor

getProperties

public ParameterList getProperties()
returns a list of properties assigned to the Level. The properties may be overwritten by the embeded Levels.

Specified by:
getProperties in interface CVDescriptor

getRanges

public java.util.ArrayList getRanges()
Specified by:
getRanges in interface CVDescriptor
Returns:
an ArrayList of Range