Nuxeo Enterprise Platform 5.4

org.nuxeo.common.utils
Class URIUtils

java.lang.Object
  extended by org.nuxeo.common.utils.URIUtils

public final class URIUtils
extends java.lang.Object

Helper class to parse a URI or build one given parameters.

Author:
Anahide Tchertchian, Florent Guillaume

Method Summary
static java.lang.String addParametersToURIQuery(java.lang.String uriString, java.util.Map<java.lang.String,java.lang.String> parameters)
           
static java.util.Map<java.lang.String,java.lang.String> getRequestParameters(java.lang.String uriQuery)
           
static java.lang.String getURIPath(java.lang.String uri)
          Returns an URI path given the uri.
static java.lang.String getURIQuery(java.util.Map<java.lang.String,java.lang.String> parameters)
          Creates an URI query given the request parameters.
static java.lang.String quoteURIPathComponent(java.lang.String s, boolean quoteSlash)
           
static java.lang.String unquoteURIPathComponent(java.lang.String s)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getURIQuery

public static java.lang.String getURIQuery(java.util.Map<java.lang.String,java.lang.String> parameters)
Creates an URI query given the request parameters.

Returns:
an URI query given the request parameters.

getURIPath

public static java.lang.String getURIPath(java.lang.String uri)
Returns an URI path given the uri.


getRequestParameters

public static java.util.Map<java.lang.String,java.lang.String> getRequestParameters(java.lang.String uriQuery)
Returns:
a map with request parameters information given an URI query.

addParametersToURIQuery

public static java.lang.String addParametersToURIQuery(java.lang.String uriString,
                                                       java.util.Map<java.lang.String,java.lang.String> parameters)

quoteURIPathComponent

public static java.lang.String quoteURIPathComponent(java.lang.String s,
                                                     boolean quoteSlash)

unquoteURIPathComponent

public static java.lang.String unquoteURIPathComponent(java.lang.String s)

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.