public interface TsonKeyValueBuilder extends TsonElementBuilder
| Modifier and Type | Method and Description |
|---|---|
TsonKeyValueBuilder |
addAnnotation(String name,
TsonElementBase... elements) |
TsonKeyValueBuilder |
addAnnotation(TsonAnnotation annotation) |
TsonKeyValueBuilder |
addAnnotations(Collection<TsonAnnotation> annotations) |
TsonKeyValueBuilder |
addAnnotations(TsonAnnotation... annotations) |
TsonKeyValueBuilder |
annotation(String name,
TsonElementBase... elements) |
TsonKeyValueBuilder |
comments(TsonComments comments) |
TsonElement |
getKey() |
TsonElement |
getValue() |
TsonKeyValueBuilder |
merge(TsonPair other) |
TsonKeyValueBuilder |
removeAllAnnotations() |
TsonKeyValueBuilder |
removeAnnotationAt(int index) |
TsonKeyValueBuilder |
reset() |
TsonKeyValueBuilder |
setAnnotations(TsonAnnotation... annotations) |
TsonKeyValueBuilder |
setComments(TsonComments comments) |
TsonKeyValueBuilder |
setKey(TsonElementBase key) |
TsonKeyValueBuilder |
setValue(TsonElementBase value) |
anchor, build, getAnnotations, getComments, toArray, toFunction, toObject, toUplet, typeof, toString, toString, toStringTsonKeyValueBuilder merge(TsonPair other)
TsonKeyValueBuilder reset()
TsonElement getKey()
TsonKeyValueBuilder setKey(TsonElementBase key)
TsonElement getValue()
TsonKeyValueBuilder setValue(TsonElementBase value)
TsonKeyValueBuilder comments(TsonComments comments)
comments in interface TsonElementBuilderTsonKeyValueBuilder setComments(TsonComments comments)
setComments in interface TsonElementBuilderTsonKeyValueBuilder setAnnotations(TsonAnnotation... annotations)
setAnnotations in interface TsonElementBuilderTsonKeyValueBuilder addAnnotations(TsonAnnotation... annotations)
addAnnotations in interface TsonElementBuilderTsonKeyValueBuilder addAnnotations(Collection<TsonAnnotation> annotations)
addAnnotations in interface TsonElementBuilderTsonKeyValueBuilder annotation(String name, TsonElementBase... elements)
annotation in interface TsonElementBuilderTsonKeyValueBuilder addAnnotation(String name, TsonElementBase... elements)
addAnnotation in interface TsonElementBuilderTsonKeyValueBuilder addAnnotation(TsonAnnotation annotation)
addAnnotation in interface TsonElementBuilderTsonKeyValueBuilder removeAnnotationAt(int index)
removeAnnotationAt in interface TsonElementBuilderTsonKeyValueBuilder removeAllAnnotations()
removeAllAnnotations in interface TsonElementBuilderCopyright © 2024 vpc open source initiative. All rights reserved.