com.filenet.wcm.toolkit.util
Class URLParser

java.lang.Object
  extended bycom.filenet.wcm.toolkit.util.URLParser

public class URLParser
extends java.lang.Object

URLParser Utility class for parsing a URL down into its URI and request parameters.


Field Summary
protected  java.util.Map params
           
protected  java.lang.String uri
           
 
Constructor Summary
URLParser(java.lang.String url)
           
 
Method Summary
static java.lang.StringBuffer buildQueryString(java.util.Map queryMap)
           
 java.util.Map getParameters()
           
 java.lang.String getURI()
           
static java.util.Map parseQueryString(java.lang.String queryString)
          Parses out the query string into a map of key/values.
static void updateValue(java.util.Map queryMap, java.lang.String pair)
          Parse out a key/value pair in the format "key=value" and add it to the map.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

uri

protected java.lang.String uri

params

protected java.util.Map params
Constructor Detail

URLParser

public URLParser(java.lang.String url)
Method Detail

getURI

public java.lang.String getURI()

getParameters

public java.util.Map getParameters()

updateValue

public static void updateValue(java.util.Map queryMap,
                               java.lang.String pair)
Parse out a key/value pair in the format "key=value" and add it to the map.

Parameters:
queryMap - - a map of key/values representing a request string.
pair - - the key/value pair.

parseQueryString

public static java.util.Map parseQueryString(java.lang.String queryString)
Parses out the query string into a map of key/values.

Parameters:
queryString - - The query string in the format "key=value&key=value...".
Returns:
The map containing key/values.

buildQueryString

public static java.lang.StringBuffer buildQueryString(java.util.Map queryMap)


© Copyright IBM Corp. 2002, 2007. All Rights Reserved.