org.jboss.portal.server.util
Class Parameters

java.lang.Object
  extended by org.jboss.portal.server.util.Parameters
All Implemented Interfaces:
java.io.Serializable

public class Parameters
extends java.lang.Object
implements java.io.Serializable

A set of parameters.

See Also:
Serialized Form

Constructor Summary
Parameters()
          Creates an empty parameter set.
Parameters(java.util.Map parameterMap)
          Copy the parameter map to initialize the object state.
Parameters(Parameters parameters)
          Copy constructor.
 
Method Summary
 void clear()
           
 java.lang.String getParameter(java.lang.String name)
           
 java.util.Map getParameterMap()
           
 java.util.Enumeration getParameterNames()
           
 java.lang.String[] getParameterValues(java.lang.String name)
           
 void removeParameter(java.lang.String name)
           
 void setParameter(java.lang.String name, java.lang.String value)
           
 void setParameterMap(java.util.Map parameterMap)
           
 void setParameters(Parameters parameters)
           
 void setParameterValues(java.lang.String name, java.lang.String[] values)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Parameters

public Parameters()
Creates an empty parameter set.


Parameters

public Parameters(Parameters parameters)
Copy constructor.

Throws:
java.lang.IllegalArgumentException - if the parameters is null

Parameters

public Parameters(java.util.Map parameterMap)
Copy the parameter map to initialize the object state.

Throws:
java.lang.IllegalArgumentException - if the parameter map is null
Method Detail

getParameter

public java.lang.String getParameter(java.lang.String name)
                              throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

getParameterNames

public java.util.Enumeration getParameterNames()

getParameterValues

public java.lang.String[] getParameterValues(java.lang.String name)
                                      throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

getParameterMap

public java.util.Map getParameterMap()

clear

public void clear()

setParameterMap

public void setParameterMap(java.util.Map parameterMap)
Throws:
java.lang.IllegalArgumentException - if the map is null

setParameters

public void setParameters(Parameters parameters)
Throws:
java.lang.IllegalArgumentException - if the parameters is null

setParameter

public void setParameter(java.lang.String name,
                         java.lang.String value)
Throws:
java.lang.IllegalArgumentException - if the name is null
java.lang.IllegalArgumentException - if the value is null

setParameterValues

public void setParameterValues(java.lang.String name,
                               java.lang.String[] values)
Throws:
java.lang.IllegalArgumentException - if the name is null

removeParameter

public void removeParameter(java.lang.String name)
Throws:
java.lang.IllegalArgumentException - if the name is null

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object