public final class Parameters
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Parameters.FailReason |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_ENCODING
Deprecated.
This will be removed in Tomcat 9.0.x
|
Constructor and Description |
---|
Parameters() |
Modifier and Type | Method and Description |
---|---|
void |
addParameter(java.lang.String key,
java.lang.String value) |
java.nio.charset.Charset |
getCharset() |
java.lang.String |
getEncoding()
Deprecated.
This method will be removed in Tomcat 9.0.x
|
java.lang.String |
getParameter(java.lang.String name) |
java.util.Enumeration<java.lang.String> |
getParameterNames() |
java.lang.String[] |
getParameterValues(java.lang.String name) |
Parameters.FailReason |
getParseFailedReason() |
void |
handleQueryParameters()
Process the query string into parameters
|
boolean |
isParseFailed() |
void |
processParameters(byte[] bytes,
int start,
int len) |
void |
processParameters(MessageBytes data,
java.nio.charset.Charset charset) |
void |
processParameters(MessageBytes data,
java.lang.String encoding)
Deprecated.
This method will be removed in Tomcat 9.0.x
|
void |
recycle() |
void |
setCharset(java.nio.charset.Charset charset) |
void |
setEncoding(java.lang.String s)
Deprecated.
This method will be removed in Tomcat 9.0.x
|
void |
setLimit(int limit) |
void |
setParseFailedReason(Parameters.FailReason failReason) |
void |
setQuery(MessageBytes queryMB) |
void |
setQueryStringCharset(java.nio.charset.Charset queryStringCharset) |
void |
setQueryStringEncoding(java.lang.String s)
Deprecated.
This method will be removed in Tomcat 9
|
void |
setURLDecoder(UDecoder u) |
java.lang.String |
toString()
Debug purpose
|
@Deprecated public static final java.lang.String DEFAULT_ENCODING
public void setQuery(MessageBytes queryMB)
public void setLimit(int limit)
@Deprecated public java.lang.String getEncoding()
public java.nio.charset.Charset getCharset()
@Deprecated public void setEncoding(java.lang.String s)
s
- The new encodingpublic void setCharset(java.nio.charset.Charset charset)
@Deprecated public void setQueryStringEncoding(java.lang.String s)
s
- The new query string encodingpublic void setQueryStringCharset(java.nio.charset.Charset queryStringCharset)
public boolean isParseFailed()
public Parameters.FailReason getParseFailedReason()
public void setParseFailedReason(Parameters.FailReason failReason)
public void recycle()
public java.lang.String[] getParameterValues(java.lang.String name)
public java.util.Enumeration<java.lang.String> getParameterNames()
public java.lang.String getParameter(java.lang.String name)
public void handleQueryParameters()
public void addParameter(java.lang.String key, java.lang.String value) throws java.lang.IllegalStateException
java.lang.IllegalStateException
public void setURLDecoder(UDecoder u)
public void processParameters(byte[] bytes, int start, int len)
@Deprecated public void processParameters(MessageBytes data, java.lang.String encoding)
data
- Parameter dataencoding
- Encoding to use for encoded bytespublic void processParameters(MessageBytes data, java.nio.charset.Charset charset)
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2000-2022 Apache Software Foundation. All Rights Reserved.