public final class Href extends Object implements CharSequence
The class is immutable and thread-safe.
Constructor and Description |
---|
Href()
Ctor.
|
Href(CharSequence txt)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
String |
bare()
Get URI without params.
|
char |
charAt(int index) |
int |
length() |
Iterable<String> |
param(Object key)
Get query param.
|
String |
path()
Get path part of the HREF.
|
Href |
path(Object suffix)
Add this path to the URI.
|
CharSequence |
subSequence(int start,
int end) |
String |
toString() |
Href |
with(Object key,
Object value)
Add this extra param.
|
Href |
without(Object key)
Without this query param.
|
public Href()
public Href(CharSequence txt)
txt
- Text of the linkpublic int length()
length
in interface CharSequence
public char charAt(int index)
charAt
in interface CharSequence
public CharSequence subSequence(int start, int end)
subSequence
in interface CharSequence
public String toString()
toString
in interface CharSequence
toString
in class Object
public String path()
public String bare()
public Iterable<String> param(Object key)
key
- Param namepublic Href path(Object suffix)
suffix
- The suffixpublic Href with(Object key, Object value)
key
- Key of the paramvalue
- The valueCopyright © 2015 Take. All rights reserved.