Package org.apache.tomcat.util.http
Class Parameters
- java.lang.Object
-
- org.apache.tomcat.util.http.Parameters
-
public final class Parameters extends Object
- Author:
- Costin Manolache
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classParameters.FailReason
-
Constructor Summary
Constructors Constructor Description Parameters()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddParameter(String key, String value)CharsetgetCharset()StringgetParameter(String name)Enumeration<String>getParameterNames()String[]getParameterValues(String name)Parameters.FailReasongetParseFailedReason()voidhandleQueryParameters()Process the query string into parametersbooleanisParseFailed()voidprocessParameters(byte[] bytes, int start, int len)voidprocessParameters(MessageBytes data, Charset charset)voidrecycle()voidsetCharset(Charset charset)voidsetLimit(int limit)voidsetParseFailedReason(Parameters.FailReason failReason)voidsetQuery(MessageBytes queryMB)voidsetQueryStringCharset(Charset queryStringCharset)voidsetURLDecoder(UDecoder u)StringtoString()Debug purpose
-
-
-
Method Detail
-
setQuery
public void setQuery(MessageBytes queryMB)
-
setLimit
public void setLimit(int limit)
-
getCharset
public Charset getCharset()
-
setCharset
public void setCharset(Charset charset)
-
setQueryStringCharset
public void setQueryStringCharset(Charset queryStringCharset)
-
isParseFailed
public boolean isParseFailed()
-
getParseFailedReason
public Parameters.FailReason getParseFailedReason()
-
setParseFailedReason
public void setParseFailedReason(Parameters.FailReason failReason)
-
recycle
public void recycle()
-
getParameterNames
public Enumeration<String> getParameterNames()
-
handleQueryParameters
public void handleQueryParameters()
Process the query string into parameters
-
addParameter
public void addParameter(String key, String value) throws IllegalStateException
- Throws:
IllegalStateException
-
setURLDecoder
public void setURLDecoder(UDecoder u)
-
processParameters
public void processParameters(byte[] bytes, int start, int len)
-
processParameters
public void processParameters(MessageBytes data, Charset charset)
-
-