Package ipsk.net
Class EditableURI
- java.lang.Object
-
- ipsk.net.EditableURI
-
public class EditableURI extends java.lang.ObjectEditable URI. Can be used to construct an URI step by step.- Author:
- K.Jaensch, klausj@phonetik.uni-muenchen.de
-
-
Constructor Summary
Constructors Constructor Description EditableURI(java.lang.String uri)Creates new editable URI object in UTF-8 encoding.EditableURI(java.lang.String uri, java.lang.String encoding)Creates new editable URI with given encoding.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringappendQuery(java.lang.String key, java.lang.Object value)Adds a query parameter to the URI.java.lang.StringappendQueryMap(java.util.Map<java.lang.String,java.lang.String[]> queryMap)Adds query map (key/array of value String pairs) to the URI.java.lang.Objectclone()java.lang.StringgetHTMLEncodedUri()java.lang.StringgetUri()Get the URI.voidsetUri(java.lang.String uri)Set the URI.java.lang.StringtoString()
-
-
-
Constructor Detail
-
EditableURI
public EditableURI(java.lang.String uri)
Creates new editable URI object in UTF-8 encoding.- Parameters:
uri- the base URI
-
EditableURI
public EditableURI(java.lang.String uri, java.lang.String encoding)Creates new editable URI with given encoding.- Parameters:
uri- the base URI
-
-
Method Detail
-
appendQueryMap
public java.lang.String appendQueryMap(java.util.Map<java.lang.String,java.lang.String[]> queryMap) throws java.io.UnsupportedEncodingExceptionAdds query map (key/array of value String pairs) to the URI.- Parameters:
queryMap- query map- Throws:
java.io.UnsupportedEncodingException- if the queries cannot be URL encoded
-
appendQuery
public java.lang.String appendQuery(java.lang.String key, java.lang.Object value) throws java.io.UnsupportedEncodingExceptionAdds a query parameter to the URI.- Parameters:
key- keyvalue- value- Throws:
java.io.UnsupportedEncodingException- if the queries cannot be URL encoded
-
getUri
public java.lang.String getUri()
Get the URI.- Returns:
- uri URI
-
setUri
public void setUri(java.lang.String uri)
Set the URI.- Parameters:
uri- the URI to set
-
getHTMLEncodedUri
public java.lang.String getHTMLEncodedUri()
- Returns:
- HTML encoded URI
- See Also:
HTMLTextEncoder
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
clone
public java.lang.Object clone()
- Overrides:
clonein classjava.lang.Object
-
-