|
rewrite-api-servlet 2.0.0.Beta3 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ocpsoft.rewrite.servlet.util.QueryStringBuilder
AddressBuilder instead. May be removed in subsequent releases.
@Deprecated public class QueryStringBuilder
Utility for building URL query strings.
| Constructor Summary | |
|---|---|
QueryStringBuilder()
Deprecated. |
|
| Method Summary | |
|---|---|
void |
addParameter(String name,
String... values)
Deprecated. Add a single parameter with the given values. |
QueryStringBuilder |
addParameterArrays(Map<String,String[]> params)
Deprecated. Add parameters from the given map of name=value pairs. |
QueryStringBuilder |
addParameterLists(Map<String,List<String>> params)
Deprecated. Add parameters from the given map of name=value pairs. |
QueryStringBuilder |
addParameters(String url)
Deprecated. Add parameters from the given URL. |
static QueryStringBuilder |
createFromArrays(Map<String,String[]> params)
Deprecated. Build a query string from the given map of name=value pairs. |
static QueryStringBuilder |
createFromEncoded(String parameters)
Deprecated. Build a query string from the given URL. |
static QueryStringBuilder |
createFromLists(Map<String,List<String>> params)
Deprecated. Build a query string from the given map of name=value pairs. |
static QueryStringBuilder |
createNew()
Deprecated. Return a new empty instance of QueryStringBuilder |
QueryStringBuilder |
decode()
Deprecated. Return a new QueryStringBuilder instance having called URLDecoder.decode(String, String) on each
name=value pair. |
QueryStringBuilder |
encode()
Deprecated. Return a new QueryStringBuilder instance having called URLEncoder.encode(String, String) on each
name=value pair. |
static String |
extractQuery(String url)
Deprecated. Get the query string portion of the given URL. |
String |
getParameter(String name)
Deprecated. Get the first value of given parameter name. |
Map<String,List<String>> |
getParameterMap()
Deprecated. Get the name, values[] map representing this query string. |
Set<String> |
getParameterNames()
Deprecated. Get set of parameter names currently stored in this query string. |
String[] |
getParameterValues(String name)
Deprecated. Get the array of values for a given parameter name. |
boolean |
isEmpty()
Deprecated. Return true if this query string currently contains no parameters. |
List<String> |
removeParameter(String string)
Deprecated. |
String |
toQueryString()
Deprecated. Convert the current parameters to a valid query string, including the leading '?' character. |
String |
toString()
Deprecated. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public QueryStringBuilder()
| Method Detail |
|---|
public static QueryStringBuilder createNew()
QueryStringBuilder
public static QueryStringBuilder createFromEncoded(String parameters)
public static QueryStringBuilder createFromArrays(Map<String,String[]> params)
public static QueryStringBuilder createFromLists(Map<String,List<String>> params)
public static String extractQuery(String url)
public QueryStringBuilder addParameters(String url)
Note: This method assumes that the given string is already URL encoded.
public void addParameter(String name,
String... values)
public QueryStringBuilder addParameterArrays(Map<String,String[]> params)
public QueryStringBuilder addParameterLists(Map<String,List<String>> params)
public QueryStringBuilder decode()
QueryStringBuilder instance having called URLDecoder.decode(String, String) on each
name=value pair.
public QueryStringBuilder encode()
QueryStringBuilder instance having called URLEncoder.encode(String, String) on each
name=value pair.
public String getParameter(String name)
public Map<String,List<String>> getParameterMap()
public Set<String> getParameterNames()
public String[] getParameterValues(String name)
public boolean isEmpty()
public List<String> removeParameter(String string)
public String toQueryString()
For example, a QueryStringBuilder with the values [key=>value, name=>value1,value2,value3] will become:
?key=value&name=value1&name=value2&name=value3
public String toString()
toString in class Object
|
rewrite-api-servlet 2.0.0.Beta3 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||