|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jsoup.nodes.Attributes
public class Attributes
The attributes of an Element.
Attributes are treated as a map: there can be only one value associated with an attribute key.
Attribute key and value comparisons are done case insensitively, and keys are normalised to lower-case.
Field Summary | |
---|---|
protected static String |
dataPrefix
|
Constructor Summary | |
---|---|
Attributes()
|
Method Summary | |
---|---|
void |
addAll(Attributes incoming)
Add all the attributes from the incoming set to this set. |
List<Attribute> |
asList()
Get the attributes as a List, for iteration. |
Attributes |
clone()
|
Map<String,String> |
dataset()
Retrieves a filtered view of attributes that are HTML5 custom data attributes; that is, attributes with keys starting with data- . |
boolean |
equals(Object o)
Checks if these attributes are equal to another set of attributes, by comparing the two sets |
String |
get(String key)
Get an attribute value by key. |
int |
hashCode()
Calculates the hashcode of these attributes, by iterating all attributes and summing their hashcodes. |
boolean |
hasKey(String key)
Tests if these attributes contain an attribute with this key. |
String |
html()
Get the HTML representation of these attributes. |
Iterator<Attribute> |
iterator()
|
void |
put(Attribute attribute)
Set a new attribute, or replace an existing one by key. |
void |
put(String key,
String value)
Set a new attribute, or replace an existing one by key. |
void |
remove(String key)
Remove an attribute by key. |
int |
size()
Get the number of attributes in this set. |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected static final String dataPrefix
Constructor Detail |
---|
public Attributes()
Method Detail |
---|
public String get(String key)
key
- the attribute key
hasKey(String)
public void put(String key, String value)
key
- attribute keyvalue
- attribute valuepublic void put(Attribute attribute)
attribute
- attributepublic void remove(String key)
key
- attribute key to removepublic boolean hasKey(String key)
key
- key to check for
public int size()
public void addAll(Attributes incoming)
incoming
- attributes to add to these attributes.public Iterator<Attribute> iterator()
iterator
in interface Iterable<Attribute>
public List<Attribute> asList()
public Map<String,String> dataset()
data-
.
public String html()
public String toString()
toString
in class Object
public boolean equals(Object o)
equals
in class Object
o
- attributes to compare with
public int hashCode()
hashCode
in class Object
public Attributes clone()
clone
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |