|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.mortbay.Util.URI
URI wrapper Wrapper for the results of javax.servlet.http.HttpServletRequest.getRequestURI()
javax.servlet.http.HTTPServletRequest.getRequestURI
Constructor Summary | |
URI(java.lang.String uri)
Construct from a String can contain both a path and encoded query parameters. |
Method Summary | |
void |
clearParameters()
Clear the URI parameters |
void |
encodeNulls(boolean b)
Set if this URI should encode nulls as an empty = clause |
static java.lang.String |
encodePath(java.lang.String path)
|
static void |
encodePath(java.lang.StringBuffer buf,
java.lang.String path)
|
java.lang.String |
get(java.lang.String name)
Get named value |
java.util.Enumeration |
getParameterNames()
Get the uri query parameters names |
java.util.Dictionary |
getParameters()
Get the uri query parameters |
java.lang.String |
getPath()
Get the uri path |
java.lang.String |
getQuery()
Get the uri query String |
java.lang.String[] |
getValues(java.lang.String name)
Get named multiple values |
java.util.Dictionary |
parameters()
Deprecated. use getParameters |
java.lang.String |
path()
Deprecated. Use getPath |
void |
path(java.lang.String path)
Deprecated. Use setPath |
void |
put(java.util.Dictionary values)
Add dictionary to the uri query parameters |
void |
put(java.lang.String encoded)
Add encoded parameters |
void |
put(java.lang.String name,
java.lang.String value)
Add name value pair to the uri query parameters |
void |
put(java.lang.String name,
java.lang.String[] values)
Add named multi values to the uri query parameters |
java.lang.String |
query()
Deprecated. Use getQuery |
java.util.Dictionary |
queryContent()
Deprecated. use getParameters |
void |
remove(java.lang.String name)
Remove named value |
void |
setPath(java.lang.String path)
Get the uri path |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Constructor Detail |
public URI(java.lang.String uri)
uri
- The uri path and optional encoded query parameters.Method Detail |
public java.lang.String getPath()
public void setPath(java.lang.String path)
public java.lang.String path()
public void path(java.lang.String path)
public java.lang.String getQuery()
public java.lang.String query()
public void encodeNulls(boolean b)
b
- If true then encode nullspublic java.util.Dictionary queryContent()
public java.util.Dictionary parameters()
public java.util.Enumeration getParameterNames()
public java.util.Dictionary getParameters()
public void clearParameters()
public void put(java.lang.String encoded)
encoded
- A HTTP encoded string of parameters: e.g.. "a=1&b=2"public void put(java.lang.String name, java.lang.String value)
name
- name of valuevalue
- valuepublic void put(java.lang.String name, java.lang.String[] values)
name
- name of valuevalue
- valuepublic void put(java.util.Dictionary values)
public java.lang.String get(java.lang.String name)
public java.lang.String[] getValues(java.lang.String name)
public void remove(java.lang.String name)
public java.lang.String toString()
public static java.lang.String encodePath(java.lang.String path)
public static void encodePath(java.lang.StringBuffer buf, java.lang.String path)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |