org.deegree_impl.model.cv
Class Level_Impl

java.lang.Object
  extended byorg.deegree_impl.model.cv.Level_Impl
All Implemented Interfaces:
Level

class Level_Impl
extends java.lang.Object
implements Level

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

Version:
31.10.2002
Author:
Andreas Poth

Field Summary
private  Directory[] directories
           
private  double maxScale
           
private  double minScale
           
private  ParameterList properties
           
private  Tile[] tiles
           
 
Constructor Summary
(package private) Level_Impl(double minScale, double maxScale, ParameterList properties, Directory[] directories)
           
(package private) Level_Impl(double minScale, double maxScale, ParameterList properties, Tile[] tiles)
           
 
Method Summary
 Directory[] getDirectories()
          returns the directories contained within the level
 double getMaxScale()
          returns the maximum valid scale of the Level and the embeded Levels
 double getMinScale()
          returns the minimum valid scale of the Level and the embeded Levels
 ParameterList getProperties()
          returns a list of properties assigned to the Level.
 Tile[] getTiles()
          returns the Tiles assigned to a Level if the Level is of TILE type.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

minScale

private double minScale

maxScale

private double maxScale

properties

private ParameterList properties

tiles

private Tile[] tiles

directories

private Directory[] directories
Constructor Detail

Level_Impl

Level_Impl(double minScale,
           double maxScale,
           ParameterList properties,
           Tile[] tiles)

Level_Impl

Level_Impl(double minScale,
           double maxScale,
           ParameterList properties,
           Directory[] directories)
Method Detail

getMinScale

public double getMinScale()
returns the minimum valid scale of the Level and the embeded Levels

Specified by:
getMinScale in interface Level

getMaxScale

public double getMaxScale()
returns the maximum valid scale of the Level and the embeded Levels

Specified by:
getMaxScale in interface Level

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 Level

getTiles

public Tile[] getTiles()
returns the Tiles assigned to a Level if the Level is of TILE type.

Specified by:
getTiles in interface Level

getDirectories

public Directory[] getDirectories()
returns the directories contained within the level

Specified by:
getDirectories in interface Level