Interface TsonOpBuilder
- All Superinterfaces:
TsonElementBase, TsonElementBuilder
-
Method Summary
Modifier and TypeMethodDescriptionaddAnnotation(String name, TsonElementBase... elements) addAnnotation(TsonAnnotation annotation) addAnnotations(Collection<TsonAnnotation> annotations) addAnnotations(TsonAnnotation... annotations) annotation(String name, TsonElementBase... elements) build()comments(TsonComments comments) /////////////////////////////////////////////first()first(TsonElementBase key) opName()opType()opType(TsonOpType opType) removeAnnotationAt(int index) reset()second()second(TsonElementBase value) setAnnotations(TsonAnnotation... annotations) setComments(TsonComments comments) Methods inherited from interface TsonElementBase
toString, toString, toStringMethods inherited from interface TsonElementBuilder
anchor, annotations, comments, toArray, toObject, toUplet, type
-
Method Details
-
opName
String opName() -
opType
TsonOpType opType() -
opName
-
opType
-
merge
-
reset
TsonOpBuilder reset() -
first
TsonElement first() -
first
-
second
TsonElement second() -
second
-
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
TsonOpBuilder clearAnnotations()- Specified by:
clearAnnotationsin interfaceTsonElementBuilder
-
build
TsonOp build()- Specified by:
buildin interfaceTsonElementBase- Specified by:
buildin interfaceTsonElementBuilder
-