public interface AttributedObject
| Modifier and Type | Method and Description |
|---|---|
<T> T |
getAttribute(java.lang.String name)
Gets an attribute.
|
<T> T |
getAttribute(java.lang.String name,
T defaultValue)
Gets an attribute.
|
java.util.Map<java.lang.String,java.lang.Object> |
getAttributes()
Gets all attributes.
|
boolean |
hasAttribute(java.lang.String name)
Checks is an attribute is available.
|
<T> java.util.Optional<T> |
lookupAttribute(java.lang.String name)
Gets an attribute.
|
void |
removeAttribute(java.lang.String name)
Removes an attribute.
|
<T> void |
setAttribute(java.lang.String name,
T value)
Sets an attribute.
|
<T> T getAttribute(java.lang.String name)
name - Attribute name.<T> T getAttribute(java.lang.String name,
T defaultValue)
name - Attribute name.java.util.Map<java.lang.String,java.lang.Object> getAttributes()
boolean hasAttribute(java.lang.String name)
name - Attribute name.<T> java.util.Optional<T> lookupAttribute(java.lang.String name)
name - Attribute name.void removeAttribute(java.lang.String name)
name - Attribute name<T> void setAttribute(java.lang.String name,
T value)
name - Attribute namevalue - Attribute valueCopyright © 2000-2019 Sualeh Fatehi. All rights reserved.