public abstract class IlvServletParameterHandler extends Object
addParameter
method to add customized parameters or use
removeParameter
to remove parameter
for the specific request.Constructor and Description |
---|
IlvServletParameterHandler()
The default constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addParameter(String name)
Adds the specific request parameter for requested name.
|
void |
addParameter(String name,
boolean required)
Adds the specific request parameter for requested name.
|
void |
addParameter(String name,
boolean required,
String value)
Adds the specific request parameter for requested name.
|
void |
addParameter(String name,
boolean required,
String value,
boolean compared)
Adds the specific request parameter for requested name.
|
void |
addParameter(String name,
boolean required,
String value,
boolean compared,
IlvRequestParameter.Comparator comparator)
Adds the specific request parameter for requested name.
|
Set<String> |
getAllParameterNames()
Returns the set of all parameter name.
|
Set<IlvRequestParameter> |
getRequetsParameter(String name)
Returns the set of specific request parameters
IlvRequestParameter
from requested parameter name. |
Set<String> |
getRequiredParameterNames()
Returns the set of all required parameter name.
|
boolean |
isEmpty()
Returns the parameter set status for the specific request.
|
void |
removeParameter(String name)
Removes the specific request parameter for requested name.
|
public IlvServletParameterHandler()
public void addParameter(String name)
name
- the parameter namepublic void addParameter(String name, boolean required)
name
- the parameter name.required
- Whether the parameter is required.public void addParameter(String name, boolean required, String value)
name
- the parameter name.required
- Whether the parameter is required.value
- The default parameter value.public void addParameter(String name, boolean required, String value, boolean compared)
name
- the parameter name.required
- Whether the parameter is required.value
- The default parameter value.compared
- Whether the parameter value should be compared with default value.public void addParameter(String name, boolean required, String value, boolean compared, IlvRequestParameter.Comparator comparator)
name
- the parameter name.required
- Whether the parameter is required.value
- The default parameter value.compared
- Whether the parameter value should be compared with default value.comparator
- which kind of operation needed for parameter value comparison
if compared is true
.public void removeParameter(String name)
name
- the parameter name.public Set<IlvRequestParameter> getRequetsParameter(String name)
IlvRequestParameter
from requested parameter name.name
- the parameter name.public boolean isEmpty()
true
if there is no parameter related for the specific request,
or false
othewise.public Set<String> getAllParameterNames()
© Copyright Rogue Wave Software, Inc. 1997, 2018. All Rights Reserved.