public class Attributes extends java.util.HashMap<java.lang.String,Attribute> implements java.lang.Iterable<Attribute>
Constructor and Description |
---|
Attributes() |
Attributes(Attributes source) |
Attributes(int capacity) |
Modifier and Type | Method and Description |
---|---|
void |
add(Attribute attribute) |
void |
addAll(Attributes source) |
Attributes |
clone()
This method returns a deep copy of the current object.
|
java.lang.String |
getValue(java.lang.String label) |
java.util.Iterator<Attribute> |
iterator() |
java.util.Set<java.lang.String> |
labels() |
void |
put(Attribute attribute) |
Attribute |
put(java.lang.String label,
java.lang.String value) |
void |
rename(Attribute attribute,
java.lang.String newLabel) |
java.util.List<Attribute> |
toList() |
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
public Attributes()
public Attributes(Attributes source)
public Attributes(int capacity)
public void add(Attribute attribute)
attribute
- public void addAll(Attributes source)
source
- public Attributes clone()
clone
in class java.util.HashMap<java.lang.String,Attribute>
HashMap.clone()
public java.lang.String getValue(java.lang.String label)
public java.util.Iterator<Attribute> iterator()
iterator
in interface java.lang.Iterable<Attribute>
public java.util.Set<java.lang.String> labels()
public void put(Attribute attribute)
public Attribute put(java.lang.String label, java.lang.String value)
label
- value
- public void rename(Attribute attribute, java.lang.String newLabel)
attribute
- newLabel
- public java.util.List<Attribute> toList()