Class TsonArrayBuilderImpl
java.lang.Object
net.thevpc.tson.impl.builders.AbstractTsonElementBuilder<TsonArrayBuilder>
net.thevpc.tson.impl.builders.TsonArrayBuilderImpl
- All Implemented Interfaces:
Iterable<TsonElement>, TsonArrayBuilder, TsonElementBase, TsonElementBuilder
public class TsonArrayBuilderImpl
extends AbstractTsonElementBuilder<TsonArrayBuilder>
implements TsonArrayBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd(TsonElementBase element) add(TsonElementBase element, int index) addAll(Iterable<? extends TsonElementBase> elements) addAll(TsonElement[] elements) addAll(TsonElementBase[] elements) addParam(TsonElementBase element) addParam(TsonElementBase element, int index) addParams(Iterable<? extends TsonElementBase> element) addParams(TsonElement[] element) addParams(TsonElementBase[] element) all()body()build()ensureCapacity(int length) getAll()boolean//////////////// argsiterator()merge(TsonElementBase element) name()params()intremove(TsonElementBase element) removeAt(int index) removeParam(TsonElementBase element) removeParamAt(int index) reset()setParametrized(boolean parametrized) type()Methods inherited from class AbstractTsonElementBuilder
addAnnotation, addAnnotation, addAnnotations, addAnnotations, anchor, annotation, annotations, clearAnnotations, comments, comments, removeAnnotationAt, setAnnotations, setComments, toArray, toObject, toString, toString, toString, toUpletMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface Iterable
forEach, spliteratorMethods inherited from interface TsonArrayBuilder
addAnnotation, addAnnotation, addAnnotations, addAnnotations, annotation, clearAnnotations, comments, removeAnnotationAt, setAnnotations, setCommentsMethods inherited from interface TsonElementBase
toString, toString, toStringMethods inherited from interface TsonElementBuilder
anchor, annotations, comments, toArray, toObject, toUplet
-
Constructor Details
-
TsonArrayBuilderImpl
public TsonArrayBuilderImpl()
-
-
Method Details
-
type
- Specified by:
typein interfaceTsonElementBase- Specified by:
typein interfaceTsonElementBuilder
-
iterator
- Specified by:
iteratorin interfaceIterable<TsonElement>
-
all
- Specified by:
allin interfaceTsonArrayBuilder
-
getAll
- Specified by:
getAllin interfaceTsonArrayBuilder
-
removeAll
- Specified by:
removeAllin interfaceTsonArrayBuilder
-
reset
- Specified by:
resetin interfaceTsonArrayBuilder
-
add
- Specified by:
addin interfaceTsonArrayBuilder
-
remove
- Specified by:
removein interfaceTsonArrayBuilder
-
add
- Specified by:
addin interfaceTsonArrayBuilder
-
removeAt
- Specified by:
removeAtin interfaceTsonArrayBuilder
-
build
- Specified by:
buildin interfaceTsonArrayBuilder- Specified by:
buildin interfaceTsonElementBase- Specified by:
buildin interfaceTsonElementBuilder
-
addAll
- Specified by:
addAllin interfaceTsonArrayBuilder
-
addAll
- Specified by:
addAllin interfaceTsonArrayBuilder
-
addAll
- Specified by:
addAllin interfaceTsonArrayBuilder
-
ensureCapacity
- Specified by:
ensureCapacityin interfaceTsonArrayBuilder
-
merge
- Specified by:
mergein interfaceTsonArrayBuilder
-
isParametrized
public boolean isParametrized()//////////////// args- Specified by:
isParametrizedin interfaceTsonArrayBuilder
-
setParametrized
- Specified by:
setParametrizedin interfaceTsonArrayBuilder
-
params
- Specified by:
paramsin interfaceTsonArrayBuilder
-
paramsCount
public int paramsCount()- Specified by:
paramsCountin interfaceTsonArrayBuilder
-
clearParams
- Specified by:
clearParamsin interfaceTsonArrayBuilder
-
name
- Specified by:
namein interfaceTsonArrayBuilder
-
name
- Specified by:
namein interfaceTsonArrayBuilder
-
addParam
- Specified by:
addParamin interfaceTsonArrayBuilder
-
removeParam
- Specified by:
removeParamin interfaceTsonArrayBuilder
-
addParam
- Specified by:
addParamin interfaceTsonArrayBuilder
-
removeParamAt
- Specified by:
removeParamAtin interfaceTsonArrayBuilder
-
addParams
- Specified by:
addParamsin interfaceTsonArrayBuilder
-
addParams
- Specified by:
addParamsin interfaceTsonArrayBuilder
-
addParams
- Specified by:
addParamsin interfaceTsonArrayBuilder
-
body
- Specified by:
bodyin interfaceTsonArrayBuilder
-
clearBody
- Specified by:
clearBodyin interfaceTsonArrayBuilder
-