public interface TsonObjectBuilder extends Iterable<TsonElement>, TsonElementBuilder
forEach, iterator, spliteratoranchor, annotations, comments, toArray, toObject, toUplet, typetoString, toString, toStringTsonObjectBuilder clear()
List<TsonElement> body()
TsonObjectBuilder clearBody()
TsonElementBaseListBuilder content()
boolean iParametrized()
TsonObjectBuilder setParametrized(boolean parametrized)
List<TsonElement> params()
int paramsCount()
TsonObjectBuilder clearParams()
String name()
TsonObjectBuilder name(String name)
TsonObjectBuilder addParam(TsonElementBase element)
TsonObjectBuilder removeParam(TsonElementBase element)
TsonObjectBuilder addParam(TsonElementBase element, int index)
TsonObjectBuilder removeParamAt(int index)
TsonObjectBuilder addParams(TsonElement[] element)
TsonObjectBuilder addParams(TsonElementBase[] element)
TsonObjectBuilder addParams(Iterable<? extends TsonElementBase> element)
TsonObjectBuilder merge(TsonElementBase element)
TsonObjectBuilder addAll(TsonElementBase... element)
TsonObjectBuilder addAll(TsonElement... element)
TsonObjectBuilder addAll(Iterable<? extends TsonElementBase> element)
TsonObjectBuilder add(TsonElementBase key, TsonElementBase value)
TsonObjectBuilder add(String key, TsonElementBase value)
TsonObjectBuilder add(String key, String value)
TsonObjectBuilder add(String key, int value)
TsonObjectBuilder add(String key, long value)
TsonObjectBuilder add(String key, float value)
TsonObjectBuilder add(String key, double value)
TsonObjectBuilder add(String key, byte value)
TsonObjectBuilder add(String key, short value)
TsonObjectBuilder add(String key, char value)
TsonObjectBuilder add(String key, boolean value)
TsonObjectBuilder add(String key, Enum value)
TsonObjectBuilder add(TsonElementBase element)
TsonObjectBuilder addAt(int index, TsonElementBase element)
TsonObjectBuilder set(TsonElementBase key, TsonElementBase value)
TsonObjectBuilder set(String key, TsonElementBase value)
TsonObjectBuilder set(String key, String value)
TsonObjectBuilder set(String key, int value)
TsonObjectBuilder set(String key, long value)
TsonObjectBuilder set(String key, float value)
TsonObjectBuilder set(String key, double value)
TsonObjectBuilder set(String key, byte value)
TsonObjectBuilder set(String key, short value)
TsonObjectBuilder set(String key, char value)
TsonObjectBuilder set(String key, boolean value)
TsonObjectBuilder set(String key, Enum value)
TsonObjectBuilder setAt(int index, TsonElementBase element)
TsonObjectBuilder remove(TsonElementBase element)
TsonObjectBuilder removeAt(int index)
List<TsonElement> all()
TsonObjectBuilder comments(TsonComments comments)
comments in interface TsonElementBuilderTsonObjectBuilder setComments(TsonComments comments)
setComments in interface TsonElementBuilderTsonObjectBuilder setAnnotations(TsonAnnotation... annotations)
setAnnotations in interface TsonElementBuilderTsonObjectBuilder addAnnotations(TsonAnnotation... annotations)
addAnnotations in interface TsonElementBuilderTsonObjectBuilder addAnnotations(Collection<TsonAnnotation> annotations)
addAnnotations in interface TsonElementBuilderTsonObjectBuilder annotation(String name, TsonElementBase... elements)
annotation in interface TsonElementBuilderTsonObjectBuilder addAnnotation(String name, TsonElementBase... elements)
addAnnotation in interface TsonElementBuilderTsonObjectBuilder addAnnotation(TsonAnnotation annotation)
addAnnotation in interface TsonElementBuilderTsonObjectBuilder removeAnnotationAt(int index)
removeAnnotationAt in interface TsonElementBuilderTsonObjectBuilder clearAnnotations()
clearAnnotations in interface TsonElementBuilderTsonObjectBuilder remove(String name)
TsonObjectBuilder ensureCapacity(int length)
TsonObject build()
build in interface TsonElementBasebuild in interface TsonElementBuilderCopyright © 2025 vpc open source initiative. All rights reserved.