public class Parameters
extends java.lang.Object
implements java.io.Serializable
Structure to store parameters
Modifier and Type | Class and Description |
---|---|
class |
Parameters.DocParam |
Constructor and Description |
---|
Parameters() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBackLocation()
Get parameter back location
|
java.lang.String |
getBaseLocation()
Get parameter target base location (no parameters)
|
boolean |
getBooleanParameter(java.lang.String param)
Get simple boolean parameter
|
boolean |
getBooleanParameter(java.lang.String param,
boolean def)
Get simple boolean parameter
|
java.util.LinkedHashMap<java.lang.String,Parameters.DocParam> |
getDocParameters()
All document parameters
|
Parameters.DocParam |
getDocument(java.lang.String param)
Get document parameter
|
double |
getDoubleParameter(java.lang.String param)
Get simple double parameter
|
double |
getDoubleParameter(java.lang.String param,
double def)
Get simple double parameter
|
long |
getElapsedTime() |
float |
getFloatParameter(java.lang.String param)
Get simple float parameter
|
float |
getFloatParameter(java.lang.String param,
float def)
Get simple float parameter
|
int |
getIntParameter(java.lang.String param)
Get simple int parameter
|
int |
getIntParameter(java.lang.String param,
int def)
Get simple int parameter
|
java.lang.String |
getLocation()
Get parameter target location
|
java.lang.String |
getLocation(java.lang.String params)
Get parameter target location with additional URL-encoded parameters (var=value1[&var2=value2[...]])
|
java.lang.String |
getLocation(java.lang.String name,
java.util.Map<java.lang.String,java.lang.Object> params)
Get parameter target location with additional non URL-encoded parameters provided as a names and values map
|
java.lang.String |
getLocation(java.lang.String name,
java.lang.String value)
Get parameter target location with an additional non URL-encoded parameter
|
long |
getLongParameter(java.lang.String param)
Get simple long parameter
|
long |
getLongParameter(java.lang.String param,
long def)
Get simple long parameter
|
java.util.LinkedHashMap<java.lang.String,java.lang.String[]> |
getMultiParameters()
All multi-valued parameters
|
java.lang.String |
getParameter(java.lang.String param)
Get simple parameter
|
java.lang.String |
getParameter(java.lang.String param,
java.lang.String defaultValue)
Get simple parameter with default value if not set
|
java.util.LinkedHashMap<java.lang.String,java.lang.String> |
getParameters()
All mono-valued parameters
|
java.lang.String[] |
getParameters(java.lang.String param)
Get multiple parameter
|
java.lang.String[] |
getPrefixParameterNames(java.lang.String prefix)
Get prefixed parameter names
|
java.lang.String[] |
getPrefixParameters(java.lang.String prefix)
Get prefixed parameter values
|
java.lang.String |
getQueryString()
Get query string
|
java.lang.String |
getRoot()
Get parameter target root location
|
java.lang.String |
getUserAgent()
Get user agent
|
boolean |
has(java.lang.String name)
Check if a parameter for specified name exists
|
boolean |
hasDocParam(java.lang.String name)
Check if a document parameter for specified name exists
|
boolean |
hasMultiParam(java.lang.String name)
Check if a multi-valued parameter for specified name exists
|
boolean |
hasParam(java.lang.String name)
Check if a mono-valued parameter for specified name exists
|
void |
remove(java.lang.String param)
Remove parameter
|
void |
setBackLocation(java.lang.String location)
Set parameter previous location
|
void |
setLocation(java.lang.String location)
Set parameter target location
|
void |
setParameter(java.lang.String param,
java.lang.String value)
Set simple parameter
|
void |
setParameters(java.lang.String param,
java.lang.String[] values)
Set multiple parameter
|
void |
setRoot(java.lang.String root)
Set parameter target root location
|
void |
setTime() |
void |
setUserAgent(java.lang.String userAgent)
Set user agent
|
java.lang.String |
toJSON() |
java.lang.String |
toJSON(java.lang.String sep) |
java.lang.String |
toString() |
public java.lang.String getRoot()
public void setRoot(java.lang.String root)
public java.lang.String getLocation()
public java.lang.String getBaseLocation()
public java.lang.String getQueryString()
public java.lang.String getUserAgent()
public void setUserAgent(java.lang.String userAgent)
public java.lang.String getLocation(java.lang.String params)
public java.lang.String getLocation(java.lang.String name, java.lang.String value)
public java.lang.String getLocation(java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> params)
public void setLocation(java.lang.String location)
public java.lang.String getBackLocation()
public void setBackLocation(java.lang.String location)
public boolean hasParam(java.lang.String name)
public boolean hasMultiParam(java.lang.String name)
public boolean hasDocParam(java.lang.String name)
public boolean has(java.lang.String name)
public java.util.LinkedHashMap<java.lang.String,java.lang.String> getParameters()
public java.util.LinkedHashMap<java.lang.String,java.lang.String[]> getMultiParameters()
public java.util.LinkedHashMap<java.lang.String,Parameters.DocParam> getDocParameters()
public void setParameter(java.lang.String param, java.lang.String value)
public void setParameters(java.lang.String param, java.lang.String[] values)
public java.lang.String getParameter(java.lang.String param)
public java.lang.String getParameter(java.lang.String param, java.lang.String defaultValue)
public java.lang.String[] getParameters(java.lang.String param)
public boolean getBooleanParameter(java.lang.String param)
public boolean getBooleanParameter(java.lang.String param, boolean def)
public int getIntParameter(java.lang.String param)
public int getIntParameter(java.lang.String param, int def)
public long getLongParameter(java.lang.String param)
public long getLongParameter(java.lang.String param, long def)
public float getFloatParameter(java.lang.String param)
public float getFloatParameter(java.lang.String param, float def)
public double getDoubleParameter(java.lang.String param)
public double getDoubleParameter(java.lang.String param, double def)
public java.lang.String[] getPrefixParameterNames(java.lang.String prefix)
public java.lang.String[] getPrefixParameters(java.lang.String prefix)
public Parameters.DocParam getDocument(java.lang.String param)
public void remove(java.lang.String param)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toJSON()
public java.lang.String toJSON(java.lang.String sep)
public void setTime()
public long getElapsedTime()
Copyright (c)2006-2014 Simplicite Software. All Rights Reserved.