org.apache.tomcat.util.http
public final class Parameters extends MultiMap
Modifier and Type | Field and Description |
---|---|
static int |
INITIAL_SIZE |
protected static int |
MAX_COUNT |
Constructor and Description |
---|
Parameters() |
Modifier and Type | Method and Description |
---|---|
void |
addParameterValues(java.lang.String key,
java.lang.String[] newValues) |
Parameters |
getCurrentSet() |
java.lang.String |
getParameter(java.lang.String name) |
java.util.Enumeration |
getParameterNames() |
java.lang.String[] |
getParameterValues(java.lang.String name) |
void |
handleQueryParameters()
Process the query string into parameters
|
java.lang.String |
paramsAsString()
Debug purpose
|
void |
pop()
Discard the last child.
|
void |
processParameters(byte[] bytes,
int start,
int len) |
void |
processParameters(byte[] bytes,
int start,
int len,
java.lang.String enc) |
void |
processParameters(char[] chars,
int start,
int len) |
void |
processParameters(MessageBytes data) |
void |
processParameters(MessageBytes data,
java.lang.String encoding) |
void |
processParameters(java.lang.String str)
Used by RequestDispatcher
|
void |
push()
Create ( or reuse ) a child that will be used during a sub-request.
|
void |
recycle()
Clears all header fields.
|
void |
setEncoding(java.lang.String s) |
void |
setHeaders(MimeHeaders headers) |
void |
setQuery(MessageBytes queryMB) |
void |
setQueryStringEncoding(java.lang.String s) |
void |
setURLDecoder(UDecoder u) |
public static final int INITIAL_SIZE
protected static final int MAX_COUNT
public void setQuery(MessageBytes queryMB)
public void setHeaders(MimeHeaders headers)
public void setEncoding(java.lang.String s)
public void setQueryStringEncoding(java.lang.String s)
public void recycle()
MultiMap
public Parameters getCurrentSet()
public void push()
public void pop()
public void addParameterValues(java.lang.String key, java.lang.String[] newValues)
public java.lang.String[] getParameterValues(java.lang.String name)
public java.util.Enumeration getParameterNames()
public java.lang.String getParameter(java.lang.String name)
public void handleQueryParameters()
public void setURLDecoder(UDecoder u)
public void processParameters(byte[] bytes, int start, int len)
public void processParameters(byte[] bytes, int start, int len, java.lang.String enc)
public void processParameters(char[] chars, int start, int len)
public void processParameters(MessageBytes data)
public void processParameters(MessageBytes data, java.lang.String encoding)
public java.lang.String paramsAsString()
public void processParameters(java.lang.String str)
Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.