Interface TsonMatrixBuilder
- All Superinterfaces:
Iterable<TsonArray>, TsonElementBase, TsonElementBuilder
-
Method Summary
Modifier and TypeMethodDescriptionaddAnnotation(String name, TsonElementBase... elements) addAnnotation(TsonAnnotation annotation) addAnnotations(Collection<TsonAnnotation> annotations) addAnnotations(TsonAnnotation... annotations) addColumns(Iterable<? extends TsonArray> element) addColumns(TsonArray... element) addParam(TsonElementBase element) addParam(TsonElementBase element, int index) addParams(Iterable<? extends TsonElementBase> element) addParams(TsonElement[] element) addParams(TsonElementBase[] element) annotation(String name, TsonElementBase... elements) build()intcomments(TsonComments comments) /////////////////////////////////////////////ensureCapacity(int columns, int rows) get(int column, int row) getColumn(int column) getRow(int row) getRows()boolean///////////////////////////////////////////////merge(TsonElementBase element) name()params()intremoveAnnotationAt(int index) removeColumn(int column) removeParam(TsonElementBase element) removeParamAt(int index) removeRow(int row) reset()rows()intset(TsonElementBase element, int column, int row) setAnnotations(TsonAnnotation... annotations) setComments(TsonComments comments) setParametrized(boolean parametrized) 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
-
reset
TsonMatrixBuilder reset() -
merge
-
addRows
-
addRows
-
addRow
-
addColumns
-
addColumns
-
addColumn
-
columnsCount
int columnsCount() -
rowsCount
int rowsCount() -
set
-
removeColumn
-
removeRow
-
build
TsonMatrix build()- Specified by:
buildin interfaceTsonElementBase- Specified by:
buildin interfaceTsonElementBuilder
-
rows
-
getRow
-
getColumn
-
getRows
-
get
-
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
TsonMatrixBuilder clearAnnotations()- Specified by:
clearAnnotationsin interfaceTsonElementBuilder
-
ensureCapacity
-
isParametrized
boolean isParametrized()/////////////////////////////////////////////// -
setParametrized
-
params
List<TsonElement> params() -
paramsCount
int paramsCount() -
clearParams
TsonMatrixBuilder clearParams() -
name
String name() -
name
-
addParam
-
removeParam
-
addParam
-
removeParamAt
-
addParams
-
addParams
-
addParams
-