deegree 2.3 (2010/04/09 10:10 build-4-official)

org.deegree.ogcwebservices.csw.capabilities
Class CSWFeature

java.lang.Object
  extended by org.deegree.ogcwebservices.csw.capabilities.CSWFeature

public class CSWFeature
extends Object

The CSWFeature class is a simple bean holding a property map.

Version:
$Revision:$, $Date:$
Author:
Rutger Bezema, last edited by: $Author:$

Constructor Summary
CSWFeature()
          Initialisded with no properties.
CSWFeature(Map<URI,List<String>> properties)
          sets the features properties to the given map.
 
Method Summary
 void addPropertie(URI propName, List<String> values)
           
 Map<URI,List<String>> getAllProperties()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CSWFeature

public CSWFeature()
Initialisded with no properties.


CSWFeature

public CSWFeature(Map<URI,List<String>> properties)
sets the features properties to the given map.

Parameters:
properties - to set to.
Method Detail

getAllProperties

public Map<URI,List<String>> getAllProperties()
Returns:
the properties.

addPropertie

public void addPropertie(URI propName,
                         List<String> values)
Parameters:
propName - an unambiguous name for the property to insert
values - of the properties
Throws:
IllegalArgumentException - if the propName is empty, unambiguous or null.

deegree 2.3 (2010/04/09 10:10 build-4-official)

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org