org.deegree_impl.services.wms.capabilities
Class Dimension_Impl

java.lang.Object
  extended byorg.deegree_impl.services.wms.capabilities.Dimension_Impl
All Implemented Interfaces:
Dimension, Marshallable

class Dimension_Impl
extends java.lang.Object
implements Dimension, Marshallable

The Dimension element declares the _existence_ of a dimension. The optional element is used in Capabilities XML to declare that one or more dimensional parameters are relevant to the information holdings of that server. The Dimension element does not provide valid values for a Dimension; that is the role of the Extent element described below. A Dimension element includes a required name, a required measurement units specifier, and an optional unitSymbol.

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

Version:
$Revision: 1.6 $
Author:
Katharina Lupp, Markus Schneider

Field Summary
private  java.lang.String name
           
private  java.lang.String units
           
private  java.lang.String unitSymbol
           
 
Constructor Summary
(package private) Dimension_Impl()
          default constructor
(package private) Dimension_Impl(java.lang.String name, java.lang.String units, java.lang.String unitSymbol)
          constructor initializing the class with the
 
Method Summary
 java.lang.String exportAsXML()
          Returns an XML representation of this object.
 java.lang.String getName()
          returns the name of the dimension
 java.lang.String getUnits()
          returns the units the dimension is measured
 java.lang.String getUnitSymbol()
          returns the unit symbols
 void setName(java.lang.String name)
          sets the name of the dimension
 void setUnits(java.lang.String units)
          sets the units the dimension is measured
 void setUnitSymbol(java.lang.String unitSymbol)
          sets the unit symbols
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

private java.lang.String name

unitSymbol

private java.lang.String unitSymbol

units

private java.lang.String units
Constructor Detail

Dimension_Impl

Dimension_Impl()
default constructor


Dimension_Impl

Dimension_Impl(java.lang.String name,
               java.lang.String units,
               java.lang.String unitSymbol)
constructor initializing the class with the

Method Detail

getName

public java.lang.String getName()
returns the name of the dimension

Specified by:
getName in interface Dimension

setName

public void setName(java.lang.String name)
sets the name of the dimension


getUnits

public java.lang.String getUnits()
returns the units the dimension is measured

Specified by:
getUnits in interface Dimension

setUnits

public void setUnits(java.lang.String units)
sets the units the dimension is measured


getUnitSymbol

public java.lang.String getUnitSymbol()
returns the unit symbols

Specified by:
getUnitSymbol in interface Dimension

setUnitSymbol

public void setUnitSymbol(java.lang.String unitSymbol)
sets the unit symbols


toString

public java.lang.String toString()
Returns:

exportAsXML

public java.lang.String exportAsXML()
Returns an XML representation of this object.

Specified by:
exportAsXML in interface Marshallable
Returns:
XML-representation of this object