static class GlobalTagAccessor.CachedTag<T> extends Object implements Tag.Identified<T>
Tag.Builder, Tag.Entry, Tag.Identified<T>, Tag.ObjectEntry, Tag.TagEntry, Tag.TrackedEntry
Modifier and Type | Field and Description |
---|---|
private Tag<T> |
currentTag |
protected Identifier |
id |
Modifier | Constructor and Description |
---|---|
private |
CachedTag(Identifier id) |
Modifier and Type | Method and Description |
---|---|
boolean |
contains(T entry) |
private Tag<T> |
get() |
Identifier |
getId() |
(package private) void |
updateContainer(Function<Identifier,Tag<T>> function) |
List<T> |
values() |
protected final Identifier id
private CachedTag(Identifier id)
public Identifier getId()
getId
in interface Tag.Identified<T>
void updateContainer(Function<Identifier,Tag<T>> function)