public interface TsonElementBuilder extends TsonElementBase
| Modifier and Type | Method and Description |
|---|---|
TsonElementBuilder |
addAnnotation(String name,
TsonElementBase... elements) |
TsonElementBuilder |
addAnnotation(TsonAnnotation annotation) |
TsonElementBuilder |
addAnnotations(Collection<TsonAnnotation> annotations) |
TsonElementBuilder |
addAnnotations(TsonAnnotation... annotations) |
TsonElementBuilder |
anchor(String name) |
TsonElementBuilder |
annotation(String name,
TsonElementBase... elements) |
List<TsonAnnotation> |
annotations() |
TsonElement |
build() |
TsonElementBuilder |
clearAnnotations() |
TsonComments |
comments() |
TsonElementBuilder |
comments(TsonComments comments) |
TsonElementBuilder |
removeAnnotationAt(int index) |
TsonElementBuilder |
setAnnotations(TsonAnnotation... annotations) |
TsonElementBuilder |
setComments(TsonComments comments) |
TsonArrayBuilder |
toArray() |
TsonObjectBuilder |
toObject() |
TsonUpletBuilder |
toUplet() |
TsonElementType |
type() |
toString, toString, toStringTsonElementBuilder comments(TsonComments comments)
TsonElementBuilder setComments(TsonComments comments)
TsonElementBuilder setAnnotations(TsonAnnotation... annotations)
TsonElementBuilder addAnnotations(TsonAnnotation... annotations)
TsonElementBuilder addAnnotations(Collection<TsonAnnotation> annotations)
TsonElementBuilder anchor(String name)
TsonElementBuilder annotation(String name, TsonElementBase... elements)
TsonElementBuilder addAnnotation(String name, TsonElementBase... elements)
TsonElementBuilder addAnnotation(TsonAnnotation annotation)
TsonElementBuilder removeAnnotationAt(int index)
TsonElementBuilder clearAnnotations()
TsonElement build()
build in interface TsonElementBaseTsonArrayBuilder toArray()
TsonObjectBuilder toObject()
TsonUpletBuilder toUplet()
TsonElementType type()
type in interface TsonElementBaseTsonComments comments()
List<TsonAnnotation> annotations()
Copyright © 2025 vpc open source initiative. All rights reserved.