public class Attributes extends java.lang.Object implements java.lang.Iterable<Attribute>, java.lang.Cloneable
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
dataPrefix |
| Constructor and Description |
|---|
Attributes() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAll(Attributes incoming)
Add all the attributes from the incoming set to this set.
|
java.util.List<Attribute> |
asList()
Get the attributes as a List, for iteration.
|
Attributes |
clone() |
java.util.Map<java.lang.String,java.lang.String> |
dataset()
Retrieves a filtered view of attributes that are HTML5 custom data attributes; that is, attributes with keys
starting with
data-. |
boolean |
equals(java.lang.Object o) |
java.lang.String |
get(java.lang.String key)
Get an attribute value by key.
|
int |
hashCode() |
boolean |
hasKey(java.lang.String key)
Tests if these attributes contain an attribute with this key.
|
java.lang.String |
html()
Get the HTML representation of these attributes.
|
java.util.Iterator<Attribute> |
iterator() |
void |
put(Attribute attribute)
Set a new attribute, or replace an existing one by key.
|
void |
put(java.lang.String key,
java.lang.String value)
Set a new attribute, or replace an existing one by key.
|
void |
remove(java.lang.String key)
Remove an attribute by key.
|
int |
size()
Get the number of attributes in this set.
|
java.lang.String |
toString() |
protected static final java.lang.String dataPrefix
public java.lang.String get(java.lang.String key)
key - the attribute keyhasKey(String)public void put(java.lang.String key,
java.lang.String value)
key - attribute keyvalue - attribute valuepublic void put(Attribute attribute)
attribute - attributepublic void remove(java.lang.String key)
key - attribute key to removepublic boolean hasKey(java.lang.String key)
key - key to check forpublic int size()
public void addAll(Attributes incoming)
incoming - attributes to add to these attributes.public java.util.Iterator<Attribute> iterator()
iterator in interface java.lang.Iterable<Attribute>public java.util.List<Attribute> asList()
public java.util.Map<java.lang.String,java.lang.String> dataset()
data-.public java.lang.String html()
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic Attributes clone()
clone in class java.lang.ObjectCopyright © 2009-2013 Jonathan Hedley. All Rights Reserved.