Class TsonUpletBuilderImpl
java.lang.Object
net.thevpc.tson.impl.builders.AbstractTsonElementBuilder<TsonUpletBuilder>
net.thevpc.tson.impl.builders.TsonUpletBuilderImpl
- All Implemented Interfaces:
Iterable<TsonElement>, TsonElementBase, TsonElementBuilder, TsonUpletBuilder
public class TsonUpletBuilderImpl
extends AbstractTsonElementBuilder<TsonUpletBuilder>
implements TsonUpletBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd(TsonElementBase element) addAll(Iterable<? extends TsonElementBase> element) addAll(TsonElement[] element) addAll(TsonElementBase[] element) addAt(int index, TsonElementBase element) build()ensureCapacity(int length) booleanisBlank()booleanisNamed()iterator()merge(TsonElementBase element0) name()param(int index) params()remove(TsonElementBase element) removeAt(int index) reset()setAt(int index, TsonElementBase element) intsize()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 TsonElementBase
toString, toString, toStringMethods inherited from interface TsonElementBuilder
anchor, annotations, comments, toArray, toObject, toUpletMethods inherited from interface TsonUpletBuilder
addAnnotation, addAnnotation, addAnnotations, addAnnotations, annotation, clearAnnotations, comments, removeAnnotationAt, setAnnotations, setComments
-
Constructor Details
-
TsonUpletBuilderImpl
public TsonUpletBuilderImpl()
-
-
Method Details
-
name
- Specified by:
namein interfaceTsonUpletBuilder
-
isNamed
public boolean isNamed()- Specified by:
isNamedin interfaceTsonUpletBuilder
-
isBlank
public boolean isBlank()- Specified by:
isBlankin interfaceTsonUpletBuilder
-
name
- Specified by:
namein interfaceTsonUpletBuilder
-
type
- Specified by:
typein interfaceTsonElementBase- Specified by:
typein interfaceTsonElementBuilder
-
reset
- Specified by:
resetin interfaceTsonUpletBuilder
-
addAll
- Specified by:
addAllin interfaceTsonUpletBuilder
-
addAll
- Specified by:
addAllin interfaceTsonUpletBuilder
-
addAll
- Specified by:
addAllin interfaceTsonUpletBuilder
-
add
- Specified by:
addin interfaceTsonUpletBuilder
-
iterator
- Specified by:
iteratorin interfaceIterable<TsonElement>
-
remove
- Specified by:
removein interfaceTsonUpletBuilder
-
params
- Specified by:
paramsin interfaceTsonUpletBuilder
-
param
- Specified by:
paramin interfaceTsonUpletBuilder
-
size
public int size()- Specified by:
sizein interfaceTsonUpletBuilder
-
removeAll
- Specified by:
removeAllin interfaceTsonUpletBuilder
-
addAt
- Specified by:
addAtin interfaceTsonUpletBuilder
-
setAt
- Specified by:
setAtin interfaceTsonUpletBuilder
-
removeAt
- Specified by:
removeAtin interfaceTsonUpletBuilder
-
build
- Specified by:
buildin interfaceTsonElementBase- Specified by:
buildin interfaceTsonElementBuilder- Specified by:
buildin interfaceTsonUpletBuilder
-
merge
- Specified by:
mergein interfaceTsonUpletBuilder
-
ensureCapacity
- Specified by:
ensureCapacityin interfaceTsonUpletBuilder
-