public interface Attributable
Modifier and Type | Method and Description |
---|---|
void |
addAttr(java.lang.Object a) |
ObjectList.Iterator |
attrIterator() |
<T> ObjectList.TypedIterator<T> |
attrIterator(java.lang.Class<T> attrType) |
java.lang.Object |
getAttr() |
<T> T |
getAttr(java.lang.Class<T> attrType) |
<T> T |
getNextAttr(java.lang.Class<T> attrType,
java.lang.Object prev) |
boolean |
hasAttr() |
boolean |
hasAttr(java.lang.Class<?> attrType) |
void |
removeAttr(java.lang.Object a) |
void |
replaceAttr(java.lang.Object oldAttr,
java.lang.Object newAttr) |
void |
setAttr(java.lang.Object a) |
boolean hasAttr()
boolean hasAttr(java.lang.Class<?> attrType)
java.lang.Object getAttr()
void setAttr(java.lang.Object a)
void addAttr(java.lang.Object a)
void removeAttr(java.lang.Object a)
void replaceAttr(java.lang.Object oldAttr, java.lang.Object newAttr)
<T> T getAttr(java.lang.Class<T> attrType)
<T> T getNextAttr(java.lang.Class<T> attrType, java.lang.Object prev)
ObjectList.Iterator attrIterator()
<T> ObjectList.TypedIterator<T> attrIterator(java.lang.Class<T> attrType)