public static class Tag.ObjectBuilder<T> extends Tag.Builder
| Modifier and Type | Field and Description |
|---|---|
private Function<T,Identifier> |
idGetter |
| Constructor and Description |
|---|
ObjectBuilder(Function<T,Identifier> idGetter) |
| Modifier and Type | Method and Description |
|---|---|
Tag.ObjectBuilder<T> |
add(Collection<T> elements) |
Tag.ObjectBuilder<T> |
add(T element) |
Tag.ObjectBuilder<T> |
add(T[] elements) |
Tag.ObjectBuilder<T> |
addTag(Tag.Identified<T> identifiedTag) |
add, add, addTag, build, create, read, streamEntries, streamUnresolvedEntries, toJsonprivate final Function<T,Identifier> idGetter
public ObjectBuilder(Function<T,Identifier> idGetter)
public Tag.ObjectBuilder<T> add(T element)
public Tag.ObjectBuilder<T> add(Collection<T> elements)
@SafeVarargs public final Tag.ObjectBuilder<T> add(T[] elements)
public Tag.ObjectBuilder<T> addTag(Tag.Identified<T> identifiedTag)