org.deegree_impl.clients.context
Class ViewContextCollection

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

public class ViewContextCollection
extends java.lang.Object
implements Marshallable

This class encapsulates a collection of references to Web Map Context documents as defined by the OGC Web Map Context specification

Version:
$Revision: 1.1 $
Author:
Andreas Poth

Field Summary
private  java.util.HashMap viewContextReferences
           
 
Constructor Summary
ViewContextCollection(ViewContextReference[] viewContextReferences)
          Creates a new ViewContextCollection object.
 
Method Summary
 void addViewContextReference(ViewContextReference viewContextReference)
           
 void clear()
           
 java.lang.String exportAsXML()
          Produces an XML-representation of this object.
 ViewContextReference getViewContextReference(java.lang.String name)
           
 ViewContextReference[] getViewContextReferences()
           
 ViewContextReference removeViewContextReference(java.lang.String name)
           
 void setViewContextReferences(ViewContextReference[] viewContextReferences)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

viewContextReferences

private java.util.HashMap viewContextReferences
Constructor Detail

ViewContextCollection

public ViewContextCollection(ViewContextReference[] viewContextReferences)
                      throws ContextException
Creates a new ViewContextCollection object.

Parameters:
viewContextReferences -
Throws:
ContextException
Method Detail

getViewContextReferences

public ViewContextReference[] getViewContextReferences()
Returns:

setViewContextReferences

public void setViewContextReferences(ViewContextReference[] viewContextReferences)
                              throws ContextException
Parameters:
viewContextReferences -
Throws:
ContextException

getViewContextReference

public ViewContextReference getViewContextReference(java.lang.String name)
Parameters:
name -
Returns:

addViewContextReference

public void addViewContextReference(ViewContextReference viewContextReference)
Parameters:
viewContextReference -

removeViewContextReference

public ViewContextReference removeViewContextReference(java.lang.String name)
Parameters:
name -
Returns:

clear

public void clear()

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: