static class RequiredTagList.TagWrapper<T> extends Object implements Tag.Identified<T>
Tag.Builder, Tag.Entry, Tag.Identified<T>, Tag.ObjectEntry, Tag.OptionalObjectEntry, Tag.OptionalTagEntry, Tag.TagEntry, Tag.TrackedEntry
Modifier and Type | Field and Description |
---|---|
private Tag<T> |
delegate |
protected Identifier |
id |
Modifier | Constructor and Description |
---|---|
private |
TagWrapper(Identifier id) |
Modifier and Type | Method and Description |
---|---|
boolean |
contains(T entry) |
private Tag<T> |
get() |
Identifier |
getId() |
(package private) void |
updateDelegate(Function<Identifier,Tag<T>> tagFactory) |
List<T> |
values() |
protected final Identifier id
private TagWrapper(Identifier id)
public Identifier getId()
getId
in interface Tag.Identified<T>
void updateDelegate(Function<Identifier,Tag<T>> tagFactory)