org.xlightweb
Interface IMultivalueMap

Package class diagram package IMultivalueMap
All Known Implementing Classes:
FormURLEncodedBody, MultivalueMap

public interface IMultivalueMap

Multi value map definition


Method Summary
 void addParameter(String name, String value)
          adds an parameter
 Boolean getBooleanParameter(String name)
          returns the first parameter value
 boolean getBooleanParameter(String name, boolean defaultVal)
          returns the first parameter value
 Double getDoubleParameter(String name)
          returns the first parameter value
 double getDoubleParameter(String name, double defaultVal)
          returns the first parameter value
 Float getFloatParameter(String name)
          returns the first parameter value
 float getFloatParameter(String name, float defaultVal)
          returns the first parameter value
 Integer getIntParameter(String name)
          returns the first parameter value
 int getIntParameter(String name, int defaultVal)
          returns the first parameter value
 Long getLongParameter(String name)
          returns the first parameter value
 long getLongParameter(String name, long defaultVal)
          returns the first parameter value
 String getParameter(String name)
          returns the first parameter value
 Set<String> getParameterNameSet()
          returns the parameter name set
 String[] getParameterValues(String name)
          returns the parameter values
 void removeParameter(String name)
          remove a parameter
 void setParameter(String name, String value)
          sets a parameter.
 

Method Detail

setParameter

void setParameter(String name,
                  String value)
sets a parameter.

Parameters:
name - the name
value - the value

addParameter

void addParameter(String name,
                  String value)
adds an parameter

Parameters:
name - the name
value - the value

removeParameter

void removeParameter(String name)
remove a parameter

Parameters:
name - the name

getParameterNameSet

Set<String> getParameterNameSet()
returns the parameter name set

Returns:
the parameter name set

getParameterValues

String[] getParameterValues(String name)
returns the parameter values

Parameters:
name - the parameter name
Returns:
the parameter values

getParameter

String getParameter(String name)
returns the first parameter value

Parameters:
name - the parameter name
Returns:
the first parameter value

getIntParameter

Integer getIntParameter(String name)
returns the first parameter value

Parameters:
name - the parameter name
Returns:
the first parameter value

getIntParameter

int getIntParameter(String name,
                    int defaultVal)
returns the first parameter value

Parameters:
name - the parameter name
defaultVal - the default value
Returns:
the first parameter value

getLongParameter

Long getLongParameter(String name)
returns the first parameter value

Parameters:
name - the parameter name
Returns:
the first parameter value

getLongParameter

long getLongParameter(String name,
                      long defaultVal)
returns the first parameter value

Parameters:
name - the parameter name
defaultVal - the default value
Returns:
the first parameter value

getDoubleParameter

Double getDoubleParameter(String name)
returns the first parameter value

Parameters:
name - the parameter name
Returns:
the first parameter value

getDoubleParameter

double getDoubleParameter(String name,
                          double defaultVal)
returns the first parameter value

Parameters:
name - the parameter name
defaultVal - the default value
Returns:
the first parameter value

getFloatParameter

Float getFloatParameter(String name)
returns the first parameter value

Parameters:
name - the parameter name
Returns:
the first parameter value

getFloatParameter

float getFloatParameter(String name,
                        float defaultVal)
returns the first parameter value

Parameters:
name - the parameter name
defaultVal - the default value
Returns:
the first parameter value

getBooleanParameter

Boolean getBooleanParameter(String name)
returns the first parameter value

Parameters:
name - the parameter name
Returns:
the first parameter value

getBooleanParameter

boolean getBooleanParameter(String name,
                            boolean defaultVal)
returns the first parameter value

Parameters:
name - the parameter name
defaultVal - the default value
Returns:
the first parameter value