|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--superwaba.ext.xplat.io.http.URI
Break a URI into its several components.
| Inner Class Summary | |
static class |
URI.Path
Class for the path component of this URI. |
| Field Summary | |
ByteString |
authority
|
ByteString |
fragment
|
ByteString |
host
|
URI.Path |
path
|
int |
port
|
ByteString |
query
|
ByteString |
scheme
|
ByteString |
userInfo
|
| Constructor Summary | |
URI(byte[] spec,
int start,
int len)
Constructor from a byte array. |
|
URI(byte[] spec,
int start,
int len,
URI baseURI)
Constructor from a byte array, and a base URI missing components derive from. |
|
URI(java.lang.String spec)
Constructor from a String |
|
URI(java.lang.String spec,
URI baseURI)
Constructor from a String and a base URI |
|
| Method Summary | |
static java.lang.String |
decode(java.lang.String val)
Decodes a application/x-www-form-urlencoded string |
static void |
decode(java.lang.String val,
java.lang.StringBuffer sb)
Decodes a application/x-www-form-urlencoded string |
static java.lang.String |
encode(java.lang.String val)
Encodes to a application/x-www-form-urlencoded |
static void |
encode(java.lang.String val,
java.lang.StringBuffer sb)
Encodes to a application/x-www-form-urlencoded |
java.lang.String |
toString()
Return a String representation of this URI |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
| Field Detail |
public ByteString scheme
public ByteString authority
public ByteString userInfo
public ByteString host
public URI.Path path
public ByteString query
public ByteString fragment
public int port
| Constructor Detail |
public URI(java.lang.String spec)
spec - String that holds the specified URI
public URI(java.lang.String spec,
URI baseURI)
spec - String that holds the specified URIbaseURI - base URI for deriving relative components
public URI(byte[] spec,
int start,
int len)
spec - byte array that holds the specified URIstart - where the URI starts in the byte arraylen - length of the URI
public URI(byte[] spec,
int start,
int len,
URI baseURI)
spec - byte array that holds the specified URIstart - where the URI starts in the byte arraylen - length of the URIbaseURI - base URI for deriving relative components| Method Detail |
public java.lang.String toString()
public static java.lang.String encode(java.lang.String val)
application/x-www-form-urlencodedval - the String to encodepublic static java.lang.String decode(java.lang.String val)
application/x-www-form-urlencoded stringval - the String to decode
public static void encode(java.lang.String val,
java.lang.StringBuffer sb)
application/x-www-form-urlencodedval - the String to encodesb - the StringBuffer where to write the encoded form
public static void decode(java.lang.String val,
java.lang.StringBuffer sb)
application/x-www-form-urlencoded stringval - the String to decodesb - the StringBuffer where to write the decoded form
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||