Constructor | Description |
---|---|
Attribute(String key,
String value) |
Create a new attribute from unencoded (raw) key and value.
|
Modifier and Type | Method | Description |
---|---|---|
Attribute |
clone() |
|
static Attribute |
createFromEncoded(String unencodedKey,
String encodedValue) |
Create a new Attribute from an unencoded key and a HTML attribute encoded value.
|
boolean |
equals(Object o) |
|
String |
getKey() |
Get the attribute key.
|
String |
getValue() |
Get the attribute value.
|
int |
hashCode() |
|
String |
html() |
Get the HTML representation of this attribute; e.g.
|
protected void |
html(Appendable accum,
Document.OutputSettings out) |
|
protected boolean |
isBooleanAttribute() |
|
protected boolean |
isDataAttribute() |
|
void |
setKey(String key) |
Set the attribute key; case is preserved.
|
String |
setValue(String value) |
Set the attribute value.
|
protected boolean |
shouldCollapseAttribute(Document.OutputSettings out) |
Collapsible if it's a boolean attribute and value is empty or same as name
|
String |
toString() |
Get the string representation of this attribute, implemented as
html() . |
comparingByKey, comparingByKey, comparingByValue, comparingByValue
public Attribute(String key, String value)
key
- attribute key; case is preserved.value
- attribute valuecreateFromEncoded(java.lang.String, java.lang.String)
public String getKey()
public void setKey(String key)
key
- the new key; must not be nullpublic String getValue()
public String html()
href="index.html"
.protected void html(Appendable accum, Document.OutputSettings out) throws IOException
IOException
public String toString()
html()
.public static Attribute createFromEncoded(String unencodedKey, String encodedValue)
unencodedKey
- assumes the key is not encoded, as can be only run of simple \w chars.encodedValue
- HTML attribute encoded valueprotected boolean isDataAttribute()
protected final boolean shouldCollapseAttribute(Document.OutputSettings out)
out
- output settingsprotected boolean isBooleanAttribute()
public boolean equals(Object o)
public int hashCode()
Copyright © 2009–2018 Jonathan Hedley. All rights reserved.