SMILA (incubation) API documentation

org.eclipse.smila.connectivity.framework.crawler.web.util
Class RequestUtil

java.lang.Object
  extended by org.eclipse.smila.connectivity.framework.crawler.web.util.RequestUtil

public final class RequestUtil
extends java.lang.Object

A collection of utility methods to work with request strings.


Method Summary
static java.lang.String appendParams(java.lang.String uri, java.util.Map<?,?> params)
          Append parameters to base URI.
static java.lang.StringBuffer createQueryStringFromMap(java.util.Map<?,?> m, java.lang.String ampersand)
          Builds a query string from a given map of parameters.
static java.lang.StringBuffer createQueryStringFromMap(java.util.Map<?,?> m, java.lang.String ampersand, boolean encode)
          Builds a query string from a given map of parameters.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createQueryStringFromMap

public static java.lang.StringBuffer createQueryStringFromMap(java.util.Map<?,?> m,
                                                              java.lang.String ampersand,
                                                              boolean encode)
Builds a query string from a given map of parameters.

Parameters:
m - A map of parameters
ampersand - String to use for ampersands (e.g. "&" or "&" )
encode - Whether or not to encode non-ASCII characters
Returns:
query string (with no leading "?")

createQueryStringFromMap

public static java.lang.StringBuffer createQueryStringFromMap(java.util.Map<?,?> m,
                                                              java.lang.String ampersand)
Builds a query string from a given map of parameters.

Parameters:
m - A map of parameters
ampersand - String to use for ampersands (e.g. "&" or "&" )
Returns:
query string (with no leading "?")

appendParams

public static java.lang.String appendParams(java.lang.String uri,
                                            java.util.Map<?,?> params)
Append parameters to base URI.

Parameters:
uri - An address that is base for adding params
params - A map of parameters
Returns:
resulting URI

SMILA (incubation) API documentation