Interface TsonUpletBuilder
- All Superinterfaces:
Iterable<TsonElement>, TsonElementBase, TsonElementBuilder
-
Method Summary
Modifier and TypeMethodDescriptionadd(TsonElementBase element) addAll(Iterable<? extends TsonElementBase> element) addAll(TsonElement[] element) addAll(TsonElementBase[] element) addAnnotation(String name, TsonElementBase... elements) addAnnotation(TsonAnnotation annotation) addAnnotations(Collection<TsonAnnotation> annotations) addAnnotations(TsonAnnotation... annotations) addAt(int index, TsonElementBase element) annotation(String name, TsonElementBase... elements) build()comments(TsonComments comments) /////////////////////////////////////////////ensureCapacity(int length) booleanisBlank()booleanisNamed()merge(TsonElementBase element) name()param(int index) params()remove(TsonElementBase element) removeAnnotationAt(int index) removeAt(int index) reset()setAnnotations(TsonAnnotation[] annotations) setAt(int index, TsonElementBase element) setComments(TsonComments comments) intsize()Methods inherited from interface Iterable
forEach, iterator, spliteratorMethods inherited from interface TsonElementBase
toString, toString, toStringMethods inherited from interface TsonElementBuilder
anchor, annotations, comments, toArray, toObject, toUplet, type
-
Method Details
-
name
String name() -
isNamed
boolean isNamed() -
isBlank
boolean isBlank() -
name
-
reset
TsonUpletBuilder reset() -
merge
-
addAll
-
addAll
-
addAll
-
add
-
remove
-
addAt
-
setAt
-
removeAt
-
params
TsonElement[] params() -
param
-
size
int size() -
removeAll
TsonUpletBuilder removeAll() -
comments
/////////////////////////////////////////////- Specified by:
commentsin interfaceTsonElementBuilder
-
setComments
- Specified by:
setCommentsin interfaceTsonElementBuilder
-
setAnnotations
- Specified by:
setAnnotationsin interfaceTsonElementBuilder
-
addAnnotations
- Specified by:
addAnnotationsin interfaceTsonElementBuilder
-
addAnnotations
- Specified by:
addAnnotationsin interfaceTsonElementBuilder
-
annotation
- Specified by:
annotationin interfaceTsonElementBuilder
-
addAnnotation
- Specified by:
addAnnotationin interfaceTsonElementBuilder
-
addAnnotation
- Specified by:
addAnnotationin interfaceTsonElementBuilder
-
removeAnnotationAt
- Specified by:
removeAnnotationAtin interfaceTsonElementBuilder
-
clearAnnotations
TsonUpletBuilder clearAnnotations()- Specified by:
clearAnnotationsin interfaceTsonElementBuilder
-
ensureCapacity
-
build
TsonUplet build()- Specified by:
buildin interfaceTsonElementBase- Specified by:
buildin interfaceTsonElementBuilder
-