Package server.restful.common.parameter
Klasse ServletParameterParser
java.lang.Object
server.restful.common.parameter.ServletParameterParser
Parse servlet parameters using JCommander based on annotated parameter
objects. Servlet path is treated like a main argument and servlet parameters
as options.
- Autor:
- khaendel
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprivate final com.beust.jcommander.JCommanderprivate final ServletUsageFormatter -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungServletParameterParser(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, Object parameterObject) Parse request parameters and request path according to annotated parameters of the parameterObject.ServletParameterParser(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, Object parameterObject, boolean acceptUnknownOptions) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic String[]getRequestParametersAsCommandLine(jakarta.servlet.http.HttpServletRequest request) booleanvoidsetException(Exception exception) voidusage()
-
Felddetails
-
VALUE_ABSENT
-
commander
private final com.beust.jcommander.JCommander commander -
usageFormatter
-
-
Konstruktordetails
-
ServletParameterParser
public ServletParameterParser(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, Object parameterObject) throws IOException Parse request parameters and request path according to annotated parameters of the parameterObject.- Parameter:
request- servlet request to parseresponse- servlet response to output usage messageparameterObject- annotated parameters of the parameterObject- Löst aus:
IOException
-
ServletParameterParser
public ServletParameterParser(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, Object parameterObject, boolean acceptUnknownOptions) throws IOException - Löst aus:
IOException
-
-
Methodendetails
-
usage
public void usage() -
setException
-
hasException
public boolean hasException() -
getRequestParametersAsCommandLine
public static String[] getRequestParametersAsCommandLine(jakarta.servlet.http.HttpServletRequest request)
-