public class PathInfoProcessor
extends java.lang.Object
getString(String)
.
Parameter names are passed via constructor PathInfoProcessor(javax.servlet.http.HttpServletRequest, java.lang.String...)
.
All the string starting from unknown parameter name goes to rest path getRestPath()
.Constructor and Description |
---|
PathInfoProcessor(javax.servlet.http.HttpServletRequest request,
java.lang.String... parameters) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getPath(java.lang.String param)
get path value by parameter name, may include several parts separated by /
|
java.lang.String |
getRestPath()
return rest path in path info, i.e.
|
java.lang.String |
getString(java.lang.String param)
get value by parameter name, won't include subsequent parts
|
public PathInfoProcessor(javax.servlet.http.HttpServletRequest request, java.lang.String... parameters)
request
- request object to as PathInfo from via HttpServletRequest.getPathInfo()
parameters
- possible names of parameters (param1 and param2 for expected string /param1/value1/param2/value2/restPath)@Nullable public java.lang.String getString(java.lang.String param)
param
- name of parameter@Nullable public java.lang.String getPath(java.lang.String param)
param
- name of parameter@NotNull public java.lang.String getRestPath()