org.deegree_impl.clients.context
Class GeneralExtension

java.lang.Object
  extended byorg.deegree_impl.clients.context.GeneralExtension
All Implemented Interfaces:
Marshallable

public class GeneralExtension
extends java.lang.Object
implements Marshallable

this class encapsulates the deegree specific extensions of the general section of a web map context document. this is a description of the GUI including the used modules (Frontend) and the parameters to control the map view (Marshallable).

Version:
$Revision: 1.3 $
Author:
Andreas Poth

Field Summary
private  Frontend frontend
           
private  IOSettings iOSettings
           
private  MapParameter mapParameter
           
 
Constructor Summary
GeneralExtension(IOSettings iOSettings, Frontend frontend, MapParameter mapParameter)
          Creates a new GeneralExtension object.
 
Method Summary
 java.lang.String exportAsXML()
          Produces an XML-representation of this object.
 Frontend getFrontend()
          returns the frontend (GUI) description encapsulating objekt
 IOSettings getIOSettings()
           
 MapParameter getMapParameter()
          returns the parameters describing the control options for the map
 void setFrontend(Frontend frontend)
          sets the frontend (GUI) description encapsulating objekt
 void setIOSettings(IOSettings settings)
           
 void setMapParameter(MapParameter mapParameter)
          sets the parameters describing the control options for the map
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

frontend

private Frontend frontend

mapParameter

private MapParameter mapParameter

iOSettings

private IOSettings iOSettings
Constructor Detail

GeneralExtension

public GeneralExtension(IOSettings iOSettings,
                        Frontend frontend,
                        MapParameter mapParameter)
Creates a new GeneralExtension object.

Parameters:
frontend -
mapParameter -
Method Detail

getFrontend

public Frontend getFrontend()
returns the frontend (GUI) description encapsulating objekt

Returns:

setFrontend

public void setFrontend(Frontend frontend)
sets the frontend (GUI) description encapsulating objekt

Parameters:
frontend - Frontend

getMapParameter

public MapParameter getMapParameter()
returns the parameters describing the control options for the map

Returns:
MapParameter encapsulating several control params

setMapParameter

public void setMapParameter(MapParameter mapParameter)
sets the parameters describing the control options for the map

Parameters:
mapParameter - MapParameter encapsulating several control params

getIOSettings

public IOSettings getIOSettings()
Returns:
Returns the iOSettings.

setIOSettings

public void setIOSettings(IOSettings settings)
Parameters:
settings - The iOSettings to set.

exportAsXML

public java.lang.String exportAsXML()
Description copied from interface: Marshallable
Produces an XML-representation of this object.

Specified by:
exportAsXML in interface Marshallable
Returns: