org.olat.core.util
Class URIHelper

java.lang.Object
  extended by org.olat.core.util.URIHelper

public class URIHelper
extends java.lang.Object

With the URIHelper it is very simple to modify URL query parameters.

Initial Date: 11.07.2006

Author:
Carsten Weisse

Constructor Summary
URIHelper(java.lang.String str)
           
 
Method Summary
 URIHelper addParameter(java.lang.String name, java.lang.String value)
          Add a single parameter.
 URIHelper addParameters(java.util.Map newParams)
          Add parameters from a map.
 java.lang.String getParameter(java.lang.String name)
          Return the value of a single parameter.
 URIHelper removeParameter(java.lang.String name)
          Remove a single parameter, if exists.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

URIHelper

public URIHelper(java.lang.String str)
          throws java.net.URISyntaxException
Throws:
java.net.URISyntaxException
Method Detail

addParameter

public URIHelper addParameter(java.lang.String name,
                              java.lang.String value)
Add a single parameter.


addParameters

public URIHelper addParameters(java.util.Map newParams)
Add parameters from a map.


removeParameter

public URIHelper removeParameter(java.lang.String name)
Remove a single parameter, if exists.


getParameter

public java.lang.String getParameter(java.lang.String name)
Return the value of a single parameter.

Returns:
value; may be null if the parameter doesn't exist.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object