|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ervacon.springframework.web.servlet.mvc.webflow.RequestParameterNameParameterExtractor
Parameter extractor that obtains a parameter value from the name of a request parameter. For instance, it would obtain "search" as value for parameter "_event" when the request contains a parameter named "_event_search".
Exposed configuration properties:
| name | default | description |
| delimiter | _ | The delimiter used to seperate the parameter name and value. |
| Field Summary | |
static java.lang.String |
DEFAULT_DELIMITER
|
| Constructor Summary | |
RequestParameterNameParameterExtractor()
|
|
| Method Summary | |
java.lang.String |
extractParameter(javax.servlet.http.HttpServletRequest request,
java.lang.String paramName)
Extract named parameter from given HTTP request. |
protected java.lang.String |
extractParameter(java.lang.String param,
java.lang.String paramName)
Extract a value from given parameter, for instance extracting "search" from "_event_search" when the paramName is "_event" and the delimiter is "_". |
java.lang.String |
getDelimiter()
Get the delimiter used by this parameter extractor. |
void |
setDelimiter(java.lang.String delimiter)
Set the delimiter used by this parameter extractor. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String DEFAULT_DELIMITER
| Constructor Detail |
public RequestParameterNameParameterExtractor()
| Method Detail |
public java.lang.String getDelimiter()
Get the delimiter used by this parameter extractor. Defaults to "_".
public void setDelimiter(java.lang.String delimiter)
Set the delimiter used by this parameter extractor. Defaults to "_".
public java.lang.String extractParameter(javax.servlet.http.HttpServletRequest request,
java.lang.String paramName)
ParameterExtractorExtract named parameter from given HTTP request.
extractParameter in interface ParameterExtractorrequest - current HTTP requestparamName - name of the parameter to extract
protected java.lang.String extractParameter(java.lang.String param,
java.lang.String paramName)
Extract a value from given parameter, for instance extracting "search" from "_event_search" when the paramName is "_event" and the delimiter is "_".
This method is only called with a param value that starts with the paramName value!
If no valid value can be extracted, null is returned.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||