com.norbl.util.http
Class URIObj

java.lang.Object
  extended by com.norbl.util.http.URIObj

public class URIObj
extends java.lang.Object

URI as list of NamedVal. This class does the coding, decoding and parsing that's missing from (or buried in ) Apache HttpCore. Endoding is per AWS.


Field Summary
 java.lang.String localPath
           
 java.lang.String[] localPathEls
           
 java.lang.String paramsString
           
 java.lang.String uiDecoded
           
static java.lang.String UTF_8_Encoding
           
 java.util.List<NamedVal> vals
           
 
Constructor Summary
URIObj()
           
URIObj(java.lang.String ui)
           
 
Method Summary
 java.lang.String getParam(java.lang.String paramName)
           
 boolean hasLocalPath()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

UTF_8_Encoding

public static final java.lang.String UTF_8_Encoding
See Also:
Constant Field Values

uiDecoded

public java.lang.String uiDecoded

localPath

public java.lang.String localPath

paramsString

public java.lang.String paramsString

localPathEls

public java.lang.String[] localPathEls

vals

public java.util.List<NamedVal> vals
Constructor Detail

URIObj

public URIObj()

URIObj

public URIObj(java.lang.String ui)
Method Detail

hasLocalPath

public boolean hasLocalPath()

getParam

public java.lang.String getParam(java.lang.String paramName)

toString

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