Class TsonAnnotationBuilderImpl
java.lang.Object
net.thevpc.tson.impl.builders.TsonAnnotationBuilderImpl
- All Implemented Interfaces:
TsonAnnotationBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd(TsonElementBase element) add(TsonElementBase element, int index) addAll(Iterable<? extends TsonElementBase> element) addAll(TsonElement[] element) addAll(TsonElementBase[] element) all()build()ensureCapacity(int length) get(int index) getName()booleanmerge(TsonAnnotation element) merge(TsonElementBase element0) name()params()remove(TsonElementBase element) removeAt(int index) reset()setParametrized(boolean parametrized) intsize()with(TsonElementBase... elements)
-
Constructor Details
-
TsonAnnotationBuilderImpl
public TsonAnnotationBuilderImpl()
-
-
Method Details
-
reset
- Specified by:
resetin interfaceTsonAnnotationBuilder
-
getName
- Specified by:
getNamein interfaceTsonAnnotationBuilder
-
name
- Specified by:
namein interfaceTsonAnnotationBuilder
-
all
- Specified by:
allin interfaceTsonAnnotationBuilder
-
get
- Specified by:
getin interfaceTsonAnnotationBuilder
-
name
- Specified by:
namein interfaceTsonAnnotationBuilder
-
with
- Specified by:
within interfaceTsonAnnotationBuilder
-
add
- Specified by:
addin interfaceTsonAnnotationBuilder
-
remove
- Specified by:
removein interfaceTsonAnnotationBuilder
-
add
- Specified by:
addin interfaceTsonAnnotationBuilder
-
size
public int size()- Specified by:
sizein interfaceTsonAnnotationBuilder
-
params
- Specified by:
paramsin interfaceTsonAnnotationBuilder
-
removeAt
- Specified by:
removeAtin interfaceTsonAnnotationBuilder
-
addAll
- Specified by:
addAllin interfaceTsonAnnotationBuilder
-
addAll
- Specified by:
addAllin interfaceTsonAnnotationBuilder
-
addAll
- Specified by:
addAllin interfaceTsonAnnotationBuilder
-
setParametrized
- Specified by:
setParametrizedin interfaceTsonAnnotationBuilder
-
isParametrized
public boolean isParametrized()- Specified by:
isParametrizedin interfaceTsonAnnotationBuilder
-
merge
- Specified by:
mergein interfaceTsonAnnotationBuilder
-
merge
- Specified by:
mergein interfaceTsonAnnotationBuilder
-
build
- Specified by:
buildin interfaceTsonAnnotationBuilder
-
ensureCapacity
- Specified by:
ensureCapacityin interfaceTsonAnnotationBuilder
-