public class FormUtils
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static Parameter |
create(java.lang.CharSequence name,
java.lang.CharSequence value,
boolean decode,
CharacterSet characterSet)
Creates a parameter.
|
static Parameter |
getFirstParameter(Representation post,
java.lang.String name)
Reads the first parameter with the given name.
|
static Parameter |
getFirstParameter(java.lang.String query,
java.lang.String name,
CharacterSet characterSet,
char separator,
boolean decode)
Reads the first parameter with the given name.
|
static java.lang.Object |
getParameter(Representation form,
java.lang.String name)
Reads the parameters with the given name.
|
static java.lang.Object |
getParameter(java.lang.String query,
java.lang.String name,
CharacterSet characterSet,
char separator,
boolean decode)
Reads the parameters with the given name.
|
static void |
getParameters(Representation post,
java.util.Map<java.lang.String,java.lang.Object> parameters)
Reads the parameters whose name is a key in the given map.
|
static void |
getParameters(java.lang.String parametersString,
java.util.Map<java.lang.String,java.lang.Object> parameters,
CharacterSet characterSet,
char separator,
boolean decode)
Reads the parameters whose name is a key in the given map.
|
static boolean |
isParameterFound(Parameter searchedParam,
MediaType mediaRange)
Indicates if the searched parameter is specified in the given media
range.
|
static void |
parse(Form form,
Representation post,
boolean decode)
Parses a post into a given form.
|
static void |
parse(Form form,
java.lang.String parametersString,
CharacterSet characterSet,
boolean decode,
char separator)
Parses a parameters string into a given form.
|
public static Parameter create(java.lang.CharSequence name, java.lang.CharSequence value, boolean decode, CharacterSet characterSet)
name - The parameter name buffer.value - The parameter value buffer (can be null).decode - If true, the name and values are decoded with the given
CharacterSet, if false, than nothing is decoded.characterSet - The supported character encoding.public static Parameter getFirstParameter(Representation post, java.lang.String name) throws java.io.IOException
post - The web form representation.name - The parameter name to match.java.io.IOExceptionpublic static Parameter getFirstParameter(java.lang.String query, java.lang.String name, CharacterSet characterSet, char separator, boolean decode) throws java.io.IOException
query - The query string.name - The parameter name to match.characterSet - The supported character encoding.separator - The separator character to append between parameters.decode - Indicates if the parameters should be decoded using the given
character set.java.io.IOExceptionpublic static java.lang.Object getParameter(Representation form, java.lang.String name) throws java.io.IOException
form - The web form representation.name - The parameter name to match.java.io.IOException - If the parameters could not be read.public static java.lang.Object getParameter(java.lang.String query,
java.lang.String name,
CharacterSet characterSet,
char separator,
boolean decode)
throws java.io.IOException
query - The query string.name - The parameter name to match.characterSet - The supported character encoding.separator - The separator character to append between parameters.decode - Indicates if the parameters should be decoded using the given
character set. s * @return The parameter value or list of
values.java.io.IOException - If the parameters could not be read.public static void getParameters(Representation post, java.util.Map<java.lang.String,java.lang.Object> parameters) throws java.io.IOException
post - The web form representation.parameters - The parameters map controlling the reading.java.io.IOException - If the parameters could not be read.public static void getParameters(java.lang.String parametersString,
java.util.Map<java.lang.String,java.lang.Object> parameters,
CharacterSet characterSet,
char separator,
boolean decode)
throws java.io.IOException
parametersString - The query string.parameters - The parameters map controlling the reading.characterSet - The supported character encoding.separator - The separator character to append between parameters.decode - Indicates if the parameters should be decoded using the given
character set.java.io.IOException - If the parameters could not be read.public static boolean isParameterFound(Parameter searchedParam, MediaType mediaRange)
searchedParam - The searched parameter.mediaRange - The media range to inspect.public static void parse(Form form, Representation post, boolean decode)
form - The target form.post - The posted form.decode - Indicates if the parameters should be decoded.public static void parse(Form form, java.lang.String parametersString, CharacterSet characterSet, boolean decode, char separator)
form - The target form.parametersString - The parameters string.characterSet - The supported character encoding.decode - Indicates if the parameters should be decoded using the given
character set.separator - The separator character to append between parameters.Copyright © 2005-2024 Restlet.