public final class Parameters extends Object
Modifier and Type | Field and Description |
---|---|
static Charset |
DEFAULT_CHARSET |
static String |
DEFAULT_ENCODING |
static int |
INITIAL_SIZE |
Constructor and Description |
---|
Parameters() |
Modifier and Type | Method and Description |
---|---|
void |
addParameter(String key,
String value) |
void |
addParameterValues(String key,
String[] newValues) |
Parameters |
getCurrentSet() |
Charset |
getEncoding() |
String |
getParameter(String name) |
Set<String> |
getParameterNames() |
String[] |
getParameterValues(String name) |
Charset |
getQueryStringEncoding() |
void |
handleQueryParameters()
Process the query string into parameters
|
String |
paramsAsString()
Debug purpose
|
void |
pop()
Discard the last child.
|
void |
processParameters(Buffer buffer,
int start,
int len) |
void |
processParameters(Buffer buffer,
int start,
int len,
Charset enc) |
void |
processParameters(char[] chars,
int start,
int len) |
void |
processParameters(DataChunk data) |
void |
processParameters(DataChunk data,
Charset encoding) |
void |
processParameters(String str) |
void |
push()
Create ( or reuse ) a child that will be used during a sub-request.
|
void |
recycle() |
void |
setEncoding(Charset encoding) |
void |
setHeaders(MimeHeaders headers) |
void |
setLimit(int limit) |
void |
setQuery(DataChunk queryBC) |
void |
setQueryStringEncoding(Charset queryStringEncoding) |
public static final int INITIAL_SIZE
public static final String DEFAULT_ENCODING
public static final Charset DEFAULT_CHARSET
public void setQuery(DataChunk queryBC)
public void setHeaders(MimeHeaders headers)
public void setLimit(int limit)
public void setEncoding(Charset encoding)
public Charset getEncoding()
public void setQueryStringEncoding(Charset queryStringEncoding)
public Charset getQueryStringEncoding()
public void recycle()
public Parameters getCurrentSet()
public void push()
public void pop()
public void handleQueryParameters()
public void addParameter(String key, String value) throws IllegalStateException
IllegalStateException
public void processParameters(Buffer buffer, int start, int len)
public void processParameters(char[] chars, int start, int len)
public void processParameters(DataChunk data)
public String paramsAsString()
public void processParameters(String str)
Copyright © 2015 Oracle Corporation. All rights reserved.