jodd.servlet
Class UrlBuilder

java.lang.Object
  extended by jodd.servlet.UrlBuilder

public class UrlBuilder
extends java.lang.Object

Safe URL builder.


Field Summary
protected  java.lang.String encoding
           
protected  boolean hasParams
           
protected  javax.servlet.http.HttpServletResponse response
           
protected  java.lang.StringBuilder url
           
 
Constructor Summary
UrlBuilder(java.lang.String baseUrl, java.lang.String encoding)
           
UrlBuilder(java.lang.String baseUrl, java.lang.String encoding, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 
Method Summary
 UrlBuilder param(java.lang.String nameValue)
           
 UrlBuilder param(java.lang.String name, java.lang.Object value)
          Appends new parameter to url.
 UrlBuilder param(java.lang.String name, java.lang.String value)
          Appends new parameter to url.
 java.lang.String toString()
          Returns builded url.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

url

protected final java.lang.StringBuilder url

encoding

protected final java.lang.String encoding

response

protected final javax.servlet.http.HttpServletResponse response

hasParams

protected boolean hasParams
Constructor Detail

UrlBuilder

public UrlBuilder(java.lang.String baseUrl,
                  java.lang.String encoding)

UrlBuilder

public UrlBuilder(java.lang.String baseUrl,
                  java.lang.String encoding,
                  javax.servlet.http.HttpServletRequest request,
                  javax.servlet.http.HttpServletResponse response)
Method Detail

param

public UrlBuilder param(java.lang.String name,
                        java.lang.Object value)
Appends new parameter to url.


param

public UrlBuilder param(java.lang.String name,
                        java.lang.String value)
Appends new parameter to url.


param

public UrlBuilder param(java.lang.String nameValue)

toString

public java.lang.String toString()
Returns builded url.

Overrides:
toString in class java.lang.Object


Copyright © 2003-2010 Jodd Team