@Evolving public interface Tag extends Auditable
| Modifier and Type | Interface and Description |
|---|---|
static interface |
Tag.AssociatedObjects
The interface of the associated objects of the tag.
|
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PROPERTY_COLOR
A reserved property to specify the color of the tag.
|
| Modifier and Type | Method and Description |
|---|---|
default Tag.AssociatedObjects |
associatedObjects() |
java.lang.String |
comment() |
java.util.Optional<java.lang.Boolean> |
inherited()
Check if the tag is inherited from a parent object or not.
|
java.lang.String |
name() |
java.util.Map<java.lang.String,java.lang.String> |
properties() |
static final java.lang.String PROPERTY_COLOR
java.lang.String name()
java.lang.String comment()
java.util.Map<java.lang.String,java.lang.String> properties()
java.util.Optional<java.lang.Boolean> inherited()
Note. The return value is optional, only when the tag is associated with an object, and called from the object, the return value will be present. Otherwise, it will be empty.
default Tag.AssociatedObjects associatedObjects()