public class DefaultNArrayElementBuilder extends AbstractNElementBuilder implements NArrayElementBuilder
| Constructor and Description |
|---|
DefaultNArrayElementBuilder() |
annotations, comments, leadingComments, trailingCommentsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitofannotations, comments, leadingComments, trailingCommentspublic NArrayElementBuilder copyFrom(NElementBuilder other)
copyFrom in interface NArrayElementBuildercopyFrom in interface NElementBuildercopyFrom in class AbstractNElementBuilderpublic NArrayElementBuilder copyFrom(NElement other)
copyFrom in interface NArrayElementBuildercopyFrom in interface NElementBuildercopyFrom in class AbstractNElementBuilderpublic NArrayElementBuilder copyFrom(NElementBuilder other, NMapStrategy strategy)
copyFrom in interface NArrayElementBuildercopyFrom in interface NElementBuildercopyFrom in class AbstractNElementBuilderpublic NArrayElementBuilder copyFrom(NElement other, NMapStrategy strategy)
copyFrom in interface NArrayElementBuildercopyFrom in interface NElementBuildercopyFrom in class AbstractNElementBuilderpublic boolean isCustomTree()
isCustomTree in interface NElementBuilderisCustomTree in class AbstractNElementBuilderpublic NArrayElementBuilder doWith(Consumer<NArrayElementBuilder> con)
doWith in interface NArrayElementBuilderpublic NOptional<String> name()
name in interface NArrayElementBuilderpublic NArrayElementBuilder name(String name)
name in interface NArrayElementBuilderpublic boolean isParametrized()
isParametrized in interface NArrayElementBuilderpublic NArrayElementBuilder setParametrized(boolean parametrized)
setParametrized in interface NArrayElementBuilderpublic NArrayElementBuilder addParams(List<NElement> params)
addParams in interface NArrayElementBuilderpublic NArrayElementBuilder addParam(NElement param)
addParam in interface NArrayElementBuilderpublic NArrayElementBuilder addParamAt(int index, NElement param)
addParamAt in interface NArrayElementBuilderpublic NArrayElementBuilder removeParamAt(int index)
removeParamAt in interface NArrayElementBuilderpublic NArrayElementBuilder clearParams()
clearParams in interface NArrayElementBuilderpublic NOptional<List<NElement>> params()
params in interface NArrayElementBuilderpublic List<NElement> items()
items in interface NArrayElementBuilderpublic int size()
size in interface NArrayElementBuilderpublic NArrayElementBuilder clearChildren()
clearChildren in interface NArrayElementBuilderpublic NOptional<NElement> get(int index)
get in interface NArrayElementBuilderpublic NArrayElementBuilder addAll(NElement[] value)
addAll in interface NArrayElementBuilderpublic NArrayElementBuilder addAll(Collection<NElement> value)
addAll in interface NArrayElementBuilderpublic NArrayElementBuilder addAll(NArrayElementBuilder value)
addAll in interface NArrayElementBuilderpublic NArrayElementBuilder add(NElement e)
add in interface NArrayElementBuilderpublic NArrayElementBuilder insert(int index, NElement e)
insert in interface NArrayElementBuilderpublic NArrayElementBuilder set(int index, NElement e)
set in interface NArrayElementBuilderpublic NArrayElementBuilder clear()
clear in interface NArrayElementBuilderpublic NArrayElementBuilder remove(int index)
remove in interface NArrayElementBuilderpublic NArrayElementBuilder copyFrom(NArrayElement other)
copyFrom in interface NArrayElementBuilderpublic NArrayElementBuilder addAll(String[] value)
addAll in interface NArrayElementBuilderpublic NArrayElementBuilder addAll(int[] value)
addAll in interface NArrayElementBuilderpublic NArrayElementBuilder addAll(double[] value)
addAll in interface NArrayElementBuilderpublic NArrayElementBuilder addAll(long[] value)
addAll in interface NArrayElementBuilderpublic NArrayElementBuilder addAll(float[] value)
addAll in interface NArrayElementBuilderpublic NArrayElementBuilder addAll(boolean[] value)
addAll in interface NArrayElementBuilderpublic NArrayElementBuilder addAll(char[] value)
addAll in interface NArrayElementBuilderpublic NArrayElementBuilder addAll(byte[] value)
addAll in interface NArrayElementBuilderpublic NArrayElementBuilder add(int value)
add in interface NArrayElementBuilderpublic NArrayElementBuilder add(long value)
add in interface NArrayElementBuilderpublic NArrayElementBuilder add(double value)
add in interface NArrayElementBuilderpublic NArrayElementBuilder add(float value)
add in interface NArrayElementBuilderpublic NArrayElementBuilder add(byte value)
add in interface NArrayElementBuilderpublic NArrayElementBuilder add(boolean value)
add in interface NArrayElementBuilderpublic NArrayElementBuilder add(char value)
add in interface NArrayElementBuilderpublic NArrayElementBuilder add(Number value)
add in interface NArrayElementBuilderpublic NArrayElementBuilder add(String value)
add in interface NArrayElementBuilderpublic NArrayElement build()
build in interface NArrayElementBuilderbuild in interface NElementBuilderpublic NElementType type()
type in interface NElementBuilderpublic NArrayElementBuilder addLeadingComment(NElementCommentType type, String text)
addLeadingComment in interface NArrayElementBuilderaddLeadingComment in interface NElementBuilderaddLeadingComment in class AbstractNElementBuilderpublic NArrayElementBuilder addTrailingComment(NElementCommentType type, String text)
addTrailingComment in interface NArrayElementBuilderaddTrailingComment in interface NElementBuilderaddTrailingComment in class AbstractNElementBuilderpublic NArrayElementBuilder addLeadingComment(NElementComment comment)
addLeadingComment in interface NArrayElementBuilderaddLeadingComment in interface NElementBuilderaddLeadingComment in class AbstractNElementBuilderpublic NArrayElementBuilder addLeadingComments(NElementComment... comments)
addLeadingComments in interface NArrayElementBuilderaddLeadingComments in interface NElementBuilderaddLeadingComments in class AbstractNElementBuilderpublic NArrayElementBuilder addTrailingComment(NElementComment comment)
addTrailingComment in interface NArrayElementBuilderaddTrailingComment in interface NElementBuilderaddTrailingComment in class AbstractNElementBuilderpublic NArrayElementBuilder addTrailingComments(NElementComment... comments)
addTrailingComments in interface NArrayElementBuilderaddTrailingComments in interface NElementBuilderaddTrailingComments in class AbstractNElementBuilderpublic NArrayElementBuilder removeTrailingCommentAt(int index)
removeTrailingCommentAt in interface NArrayElementBuilderremoveTrailingCommentAt in interface NElementBuilderremoveTrailingCommentAt in class AbstractNElementBuilderpublic NArrayElementBuilder removeLeadingCommentAt(int index)
removeLeadingCommentAt in interface NArrayElementBuilderremoveLeadingCommentAt in interface NElementBuilderremoveLeadingCommentAt in class AbstractNElementBuilderpublic NArrayElementBuilder removeTrailingComment(NElementComment comment)
removeTrailingComment in interface NArrayElementBuilderremoveTrailingComment in interface NElementBuilderremoveTrailingComment in class AbstractNElementBuilderpublic NArrayElementBuilder removeLeadingComment(NElementComment comment)
removeLeadingComment in interface NArrayElementBuilderremoveLeadingComment in interface NElementBuilderremoveLeadingComment in class AbstractNElementBuilderpublic NArrayElementBuilder addComments(NElementComments comments)
addComments in interface NArrayElementBuilderaddComments in interface NElementBuilderaddComments in class AbstractNElementBuilderpublic NArrayElementBuilder addAnnotations(List<NElementAnnotation> annotations)
addAnnotations in interface NArrayElementBuilderaddAnnotations in interface NElementBuilderaddAnnotations in class AbstractNElementBuilderpublic NArrayElementBuilder addAnnotation(String name, NElement... args)
addAnnotation in interface NArrayElementBuilderaddAnnotation in interface NElementBuilderaddAnnotation in class AbstractNElementBuilderpublic NArrayElementBuilder addAnnotation(NElementAnnotation annotation)
addAnnotation in interface NArrayElementBuilderaddAnnotation in interface NElementBuilderaddAnnotation in class AbstractNElementBuilderpublic NArrayElementBuilder addAnnotationAt(int index, NElementAnnotation annotation)
addAnnotationAt in interface NArrayElementBuilderaddAnnotationAt in interface NElementBuilderaddAnnotationAt in class AbstractNElementBuilderpublic NArrayElementBuilder removeAnnotationAt(int index)
removeAnnotationAt in interface NArrayElementBuilderremoveAnnotationAt in interface NElementBuilderremoveAnnotationAt in class AbstractNElementBuilderpublic NArrayElementBuilder removeAnnotation(NElementAnnotation annotation)
removeAnnotation in interface NArrayElementBuilderremoveAnnotation in interface NElementBuilderremoveAnnotation in class AbstractNElementBuilderpublic NArrayElementBuilder clearAnnotations()
clearAnnotations in interface NArrayElementBuilderclearAnnotations in interface NElementBuilderclearAnnotations in class AbstractNElementBuilderpublic NArrayElementBuilder clearComments()
clearComments in interface NArrayElementBuilderclearComments in interface NElementBuilderclearComments in class AbstractNElementBuilderpublic NArrayElementBuilder addParam(String name, NElement value)
addParam in interface NArrayElementBuilderpublic NArrayElementBuilder addParam(String name, String value)
addParam in interface NArrayElementBuilderpublic NArrayElementBuilder addParam(String name, Integer value)
addParam in interface NArrayElementBuilderpublic NArrayElementBuilder addParam(String name, Long value)
addParam in interface NArrayElementBuilderpublic NArrayElementBuilder addParam(String name, Double value)
addParam in interface NArrayElementBuilderpublic NArrayElementBuilder addParam(String name, Boolean value)
addParam in interface NArrayElementBuilderpublic NArrayElementBuilder setParams(List<NElement> params)
setParams in interface NArrayElementBuilderpublic NArrayElementBuilder setChildren(List<NElement> params)
setChildren in interface NArrayElementBuilderpublic List<NElement> children()
children in interface NArrayElementBuilderCopyright © 2025 vpc open source initiative. All rights reserved.