org.apache.stylebook
Class BasicParameters

java.lang.Object
  extended by org.apache.stylebook.BasicParameters
All Implemented Interfaces:
Parameters
Direct Known Subclasses:
BasicContext, NodeListParameters

public class BasicParameters
extends java.lang.Object
implements Parameters

Version:
CVS $Revision: 313195 $ $Date: 1999-11-15 22:08:18 +0000 (Mon, 15 Nov 1999) $
Author:
Pierpaolo Fumagalli, Copyright 1999 © The Apache Software Foundation. All rights reserved.

Constructor Summary
BasicParameters()
           
 
Method Summary
 java.lang.String getParameter(java.lang.String name)
          Retrieve a value for a specified parameter.
 java.lang.String getParameter(java.lang.String name, java.lang.String def)
          Retrieve a value for a specified parameter.
 java.util.Enumeration getParameterNames()
          Get all valid parameter names.
 Parameters merge(Parameters p)
          Merge the values from another Parameters object into this instance.
 java.lang.String setParameter(java.lang.String name, java.lang.String value)
          Set or update parameter value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicParameters

public BasicParameters()
Method Detail

getParameter

public java.lang.String getParameter(java.lang.String name)
Retrieve a value for a specified parameter.

Specified by:
getParameter in interface Parameters
Parameters:
name - The parameter name.
Returns:
The parameter value or null if the parameter has no specified value.

getParameter

public java.lang.String getParameter(java.lang.String name,
                                     java.lang.String def)
Retrieve a value for a specified parameter.

Specified by:
getParameter in interface Parameters
Parameters:
name - The parameter name.
def - The parameter default value.
Returns:
The parameter value or def if the parameter has no specified value.

getParameterNames

public java.util.Enumeration getParameterNames()
Get all valid parameter names.

Specified by:
getParameterNames in interface Parameters
Returns:
A non-null (maybe empty) Enumeration.

setParameter

public java.lang.String setParameter(java.lang.String name,
                                     java.lang.String value)
Set or update parameter value.

Specified by:
setParameter in interface Parameters
Returns:
The old value of the parameter or null.

merge

public Parameters merge(Parameters p)
Merge the values from another Parameters object into this instance.

Specified by:
merge in interface Parameters
Parameters:
p - The Parameters object from wich values must be retrieved.