public class DefaultNUpletElementBuilder extends AbstractNElementBuilder implements NUpletElementBuilder
| Constructor and Description |
|---|
DefaultNUpletElementBuilder() |
annotations, comments, leadingComments, trailingCommentsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitofannotations, comments, leadingComments, trailingCommentspublic NUpletElementBuilder doWith(Consumer<NUpletElementBuilder> con)
doWith in interface NUpletElementBuilderpublic String name()
name in interface NUpletElementBuilderpublic NUpletElementBuilder name(String name)
name in interface NUpletElementBuilderpublic boolean isParametrized()
public NUpletElementBuilder setParametrized(boolean hasArgs)
public NUpletElementBuilder addAt(int index, NElement arg)
public NUpletElementBuilder removeAt(int index)
removeAt in interface NUpletElementBuilderpublic List<NElement> items()
items in interface NUpletElementBuilderpublic int size()
size in interface NUpletElementBuilderpublic NElement get(int index)
get in interface NUpletElementBuilderpublic NUpletElementBuilder copyFrom(NUpletElement value)
copyFrom in interface NUpletElementBuilderpublic NUpletElementBuilder addAll(NElement[] value)
addAll in interface NUpletElementBuilderpublic NUpletElementBuilder addAll(Collection<NElement> value)
addAll in interface NUpletElementBuilderpublic NUpletElementBuilder copyFrom(NUpletElementBuilder value)
copyFrom in interface NUpletElementBuilderpublic NUpletElementBuilder add(NElement e)
add in interface NUpletElementBuilderpublic NUpletElementBuilder insert(int index, NElement e)
insert in interface NUpletElementBuilderpublic NUpletElementBuilder set(int index, NElement e)
set in interface NUpletElementBuilderpublic NUpletElementBuilder clear()
clear in interface NUpletElementBuilderpublic NUpletElementBuilder remove(int index)
remove in interface NUpletElementBuilderpublic NUpletElementBuilder addAll(String[] value)
addAll in interface NUpletElementBuilderpublic NUpletElementBuilder addAll(int[] value)
addAll in interface NUpletElementBuilderpublic NUpletElementBuilder addAll(double[] value)
addAll in interface NUpletElementBuilderpublic NUpletElementBuilder addAll(long[] value)
addAll in interface NUpletElementBuilderpublic NUpletElementBuilder addAll(float[] value)
addAll in interface NUpletElementBuilderpublic NUpletElementBuilder addAll(boolean[] value)
addAll in interface NUpletElementBuilderpublic NUpletElementBuilder addAll(char[] value)
addAll in interface NUpletElementBuilderpublic NUpletElementBuilder addAll(byte[] value)
addAll in interface NUpletElementBuilderpublic NUpletElementBuilder add(int value)
add in interface NUpletElementBuilderpublic NUpletElementBuilder add(long value)
add in interface NUpletElementBuilderpublic NUpletElementBuilder add(double value)
add in interface NUpletElementBuilderpublic NUpletElementBuilder add(float value)
add in interface NUpletElementBuilderpublic NUpletElementBuilder add(byte value)
add in interface NUpletElementBuilderpublic NUpletElementBuilder add(boolean value)
add in interface NUpletElementBuilderpublic NUpletElementBuilder add(char value)
add in interface NUpletElementBuilderpublic NUpletElementBuilder add(Number value)
add in interface NUpletElementBuilderpublic NUpletElementBuilder add(String value)
add in interface NUpletElementBuilderpublic NUpletElement build()
build in interface NElementBuilderbuild in interface NUpletElementBuilderpublic NElementType type()
type in interface NElementBuilderpublic NUpletElementBuilder addLeadingComment(NElementCommentType type, String text)
addLeadingComment in interface NElementBuilderaddLeadingComment in interface NUpletElementBuilderaddLeadingComment in class AbstractNElementBuilderpublic NUpletElementBuilder addTrailingComment(NElementCommentType type, String text)
addTrailingComment in interface NElementBuilderaddTrailingComment in interface NUpletElementBuilderaddTrailingComment in class AbstractNElementBuilderpublic NUpletElementBuilder addLeadingComment(NElementComment comment)
addLeadingComment in interface NElementBuilderaddLeadingComment in interface NUpletElementBuilderaddLeadingComment in class AbstractNElementBuilderpublic NUpletElementBuilder addLeadingComments(NElementComment... comments)
addLeadingComments in interface NElementBuilderaddLeadingComments in interface NUpletElementBuilderaddLeadingComments in class AbstractNElementBuilderpublic NUpletElementBuilder addTrailingComment(NElementComment comment)
addTrailingComment in interface NElementBuilderaddTrailingComment in interface NUpletElementBuilderaddTrailingComment in class AbstractNElementBuilderpublic NUpletElementBuilder addTrailingComments(NElementComment... comments)
addTrailingComments in interface NElementBuilderaddTrailingComments in interface NUpletElementBuilderaddTrailingComments in class AbstractNElementBuilderpublic NUpletElementBuilder removeTrailingCommentAt(int index)
removeTrailingCommentAt in interface NElementBuilderremoveTrailingCommentAt in interface NUpletElementBuilderremoveTrailingCommentAt in class AbstractNElementBuilderpublic NUpletElementBuilder removeLeadingCommentAt(int index)
removeLeadingCommentAt in interface NElementBuilderremoveLeadingCommentAt in interface NUpletElementBuilderremoveLeadingCommentAt in class AbstractNElementBuilderpublic NUpletElementBuilder removeTrailingComment(NElementComment comment)
removeTrailingComment in interface NElementBuilderremoveTrailingComment in interface NUpletElementBuilderremoveTrailingComment in class AbstractNElementBuilderpublic NUpletElementBuilder removeLeadingComment(NElementComment comment)
removeLeadingComment in interface NElementBuilderremoveLeadingComment in interface NUpletElementBuilderremoveLeadingComment in class AbstractNElementBuilderpublic NUpletElementBuilder addComments(NElementComments comments)
addComments in interface NElementBuilderaddComments in interface NUpletElementBuilderaddComments in class AbstractNElementBuilderpublic NUpletElementBuilder addAnnotations(List<NElementAnnotation> annotations)
addAnnotations in interface NElementBuilderaddAnnotations in interface NUpletElementBuilderaddAnnotations in class AbstractNElementBuilderpublic NUpletElementBuilder addAnnotation(String name, NElement... args)
addAnnotation in interface NElementBuilderaddAnnotation in interface NUpletElementBuilderaddAnnotation in class AbstractNElementBuilderpublic NUpletElementBuilder addAnnotation(NElementAnnotation annotation)
addAnnotation in interface NElementBuilderaddAnnotation in interface NUpletElementBuilderaddAnnotation in class AbstractNElementBuilderpublic NUpletElementBuilder addAnnotationAt(int index, NElementAnnotation annotation)
addAnnotationAt in interface NElementBuilderaddAnnotationAt in interface NUpletElementBuilderaddAnnotationAt in class AbstractNElementBuilderpublic NUpletElementBuilder removeAnnotationAt(int index)
removeAnnotationAt in interface NElementBuilderremoveAnnotationAt in interface NUpletElementBuilderremoveAnnotationAt in class AbstractNElementBuilderpublic NUpletElementBuilder clearAnnotations()
clearAnnotations in interface NElementBuilderclearAnnotations in interface NUpletElementBuilderclearAnnotations in class AbstractNElementBuilderpublic NUpletElementBuilder clearComments()
clearComments in interface NElementBuilderclearComments in interface NUpletElementBuilderclearComments in class AbstractNElementBuilderpublic NUpletElementBuilder add(String name, NElement value)
add in interface NUpletElementBuilderpublic NUpletElementBuilder add(NElement name, NElement value)
add in interface NUpletElementBuilderpublic NUpletElementBuilder set(NElement name, NElement value)
set in interface NUpletElementBuilderpublic NUpletElementBuilder set(String name, NElement value)
set in interface NUpletElementBuilderpublic NUpletElementBuilder set(String name, boolean value)
set in interface NUpletElementBuilderpublic NUpletElementBuilder set(String name, int value)
set in interface NUpletElementBuilderpublic NUpletElementBuilder set(String name, double value)
set in interface NUpletElementBuilderpublic NUpletElementBuilder set(String name, String value)
set in interface NUpletElementBuilderpublic NUpletElementBuilder set(NElement name, boolean value)
set in interface NUpletElementBuilderpublic NUpletElementBuilder set(NElement name, int value)
set in interface NUpletElementBuilderpublic NUpletElementBuilder set(NElement name, double value)
set in interface NUpletElementBuilderpublic NUpletElementBuilder set(NElement name, String value)
set in interface NUpletElementBuilderpublic NUpletElementBuilder set(NPairElement entry)
set in interface NUpletElementBuilderpublic NUpletElementBuilder add(String name, boolean value)
add in interface NUpletElementBuilderpublic NUpletElementBuilder add(String name, int value)
add in interface NUpletElementBuilderpublic NUpletElementBuilder add(String name, double value)
add in interface NUpletElementBuilderpublic NUpletElementBuilder add(String name, String value)
add in interface NUpletElementBuilderpublic NUpletElementBuilder addAll(Map<NElement,NElement> other)
addAll in interface NUpletElementBuilderCopyright © 2025 vpc open source initiative. All rights reserved.