Package org.apache.stylebook
Class BasicParameters
- java.lang.Object
-
- 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
Constructors Constructor Description BasicParameters()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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.
-
-
-
Method Detail
-
getParameter
public java.lang.String getParameter(java.lang.String name)
Retrieve a value for a specified parameter.- Specified by:
getParameter
in interfaceParameters
- 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 interfaceParameters
- 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 interfaceParameters
- 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 interfaceParameters
- 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 interfaceParameters
- Parameters:
p
- The Parameters object from wich values must be retrieved.
-
-