public class DefaultNObjectElementBuilder extends AbstractNElementBuilder implements NObjectElementBuilder
| Constructor and Description |
|---|
DefaultNObjectElementBuilder() |
annotations, comments, leadingComments, trailingCommentsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitofannotations, comments, leadingComments, trailingCommentspublic NObjectElementBuilder removeAnnotation(NElementAnnotation annotation)
removeAnnotation in interface NElementBuilderremoveAnnotation in interface NObjectElementBuilderremoveAnnotation in class AbstractNElementBuilderpublic NObjectElementBuilder copyFrom(NElementBuilder other)
copyFrom in interface NElementBuildercopyFrom in interface NObjectElementBuildercopyFrom in class AbstractNElementBuilderpublic NObjectElementBuilder copyFrom(NElement other)
copyFrom in interface NElementBuildercopyFrom in interface NObjectElementBuildercopyFrom in class AbstractNElementBuilderpublic NObjectElementBuilder copyFrom(NElementBuilder other, NMapStrategy strategy)
copyFrom in interface NElementBuildercopyFrom in interface NObjectElementBuildercopyFrom in class AbstractNElementBuilderpublic NObjectElementBuilder copyFrom(NElement other, NMapStrategy strategy)
copyFrom in interface NElementBuildercopyFrom in interface NObjectElementBuildercopyFrom in class AbstractNElementBuilderpublic boolean isCustomTree()
isCustomTree in interface NElementBuilderisCustomTree in class AbstractNElementBuilderpublic NOptional<String> name()
name in interface NObjectElementBuilderpublic NObjectElementBuilder name(String name)
name in interface NObjectElementBuilderpublic boolean isParametrized()
isParametrized in interface NObjectElementBuilderpublic NObjectElementBuilder setParametrized(boolean parametrized)
setParametrized in interface NObjectElementBuilderpublic NObjectElementBuilder addParams(List<NElement> params)
addParams in interface NObjectElementBuilderpublic NObjectElementBuilder addParam(NElement param)
addParam in interface NObjectElementBuilderpublic NObjectElementBuilder setParamAt(int index, NElement param)
setParamAt in interface NObjectElementBuilderpublic NObjectElementBuilder setParamAt(int index, boolean value)
setParamAt in interface NObjectElementBuilderpublic NObjectElementBuilder setParamAt(int index, int value)
setParamAt in interface NObjectElementBuilderpublic NObjectElementBuilder setParamAt(int index, double value)
setParamAt in interface NObjectElementBuilderpublic NObjectElementBuilder setParamAt(int index, String value)
setParamAt in interface NObjectElementBuilderpublic NObjectElementBuilder setParams(List<NElement> params)
setParams in interface NObjectElementBuilderpublic NObjectElementBuilder setChildren(List<NElement> params)
setChildren in interface NObjectElementBuilderpublic NObjectElementBuilder addParamAt(int index, NElement param)
addParamAt in interface NObjectElementBuilderpublic NObjectElementBuilder removeParamAt(int index)
removeParamAt in interface NObjectElementBuilderpublic NObjectElementBuilder clearParams()
clearParams in interface NObjectElementBuilderpublic NOptional<List<NElement>> params()
params in interface NObjectElementBuilderpublic List<NElement> children()
children in interface NObjectElementBuilderpublic List<NElement> getAll(NElement s)
getAll in interface NObjectElementBuilderpublic NOptional<NElement> get(NElement s)
get in interface NObjectElementBuilderpublic NOptional<NElement> get(String s)
get in interface NObjectElementBuilderpublic NOptional<NElement> getAt(int index)
getAt in interface NObjectElementBuilderpublic int size()
size in interface NObjectElementBuilderpublic NObjectElementBuilder add(String name, NElement value)
add in interface NObjectElementBuilderpublic NObjectElementBuilder add(NElement name, NElement value)
add in interface NObjectElementBuilderpublic NObjectElementBuilder set(NElement name, NElement value)
set in interface NObjectElementBuilderpublic NObjectElementBuilder set(String name, NElement value)
set in interface NObjectElementBuilderpublic NObjectElementBuilder set(String name, boolean value)
set in interface NObjectElementBuilderpublic NObjectElementBuilder set(String name, int value)
set in interface NObjectElementBuilderpublic NObjectElementBuilder set(String name, double value)
set in interface NObjectElementBuilderpublic NObjectElementBuilder set(String name, String value)
set in interface NObjectElementBuilderpublic NObjectElementBuilder remove(NElement name)
remove in interface NObjectElementBuilderpublic NObjectElementBuilder removeAll(NElement name)
removeAll in interface NObjectElementBuilderpublic NObjectElementBuilder remove(String name)
remove in interface NObjectElementBuilderpublic NObjectElementBuilder removeAll(String name)
removeAll in interface NObjectElementBuilderpublic NObjectElementBuilder addAll(Map<NElement,NElement> other)
addAll in interface NObjectElementBuilderpublic NObjectElementBuilder addAll(List<NElement> other)
addAll in interface NObjectElementBuilderpublic NObjectElementBuilder setAll(Map<NElement,NElement> other)
setAll in interface NObjectElementBuilderpublic NObjectElementBuilder set(NElement name, boolean value)
set in interface NObjectElementBuilderpublic NObjectElementBuilder set(NElement name, int value)
set in interface NObjectElementBuilderpublic NObjectElementBuilder set(NElement name, double value)
set in interface NObjectElementBuilderpublic NObjectElementBuilder set(NElement name, String value)
set in interface NObjectElementBuilderpublic NObjectElementBuilder clear()
clear in interface NObjectElementBuilderpublic NObjectElementBuilder clearChildren()
clearChildren in interface NObjectElementBuilderpublic NObjectElementBuilder copyFrom(NObjectElement other)
copyFrom in interface NObjectElementBuilderpublic NObjectElementBuilder add(NElement entry)
add in interface NObjectElementBuilderpublic NObjectElementBuilder set(NPairElement entry)
set in interface NObjectElementBuilderpublic NObjectElementBuilder addAll(NElement... entries)
addAll in interface NObjectElementBuilderpublic NObjectElementBuilder add(String name, boolean value)
add in interface NObjectElementBuilderpublic NObjectElementBuilder add(String name, int value)
add in interface NObjectElementBuilderpublic NObjectElementBuilder add(String name, double value)
add in interface NObjectElementBuilderpublic NObjectElementBuilder add(String name, String value)
add in interface NObjectElementBuilderpublic NObjectElementBuilder doWith(Consumer<NObjectElementBuilder> con)
doWith in interface NObjectElementBuilderpublic NObjectElementBuilder addAll(NObjectElementBuilder other)
addAll in interface NObjectElementBuilderpublic NObjectElement build()
build in interface NElementBuilderbuild in interface NObjectElementBuilderpublic NElementType type()
type in interface NElementBuilderpublic NObjectElementBuilder addLeadingComment(NElementCommentType type, String text)
addLeadingComment in interface NElementBuilderaddLeadingComment in interface NObjectElementBuilderaddLeadingComment in class AbstractNElementBuilderpublic NObjectElementBuilder addTrailingComment(NElementCommentType type, String text)
addTrailingComment in interface NElementBuilderaddTrailingComment in interface NObjectElementBuilderaddTrailingComment in class AbstractNElementBuilderpublic NObjectElementBuilder addLeadingComment(NElementComment comment)
addLeadingComment in interface NElementBuilderaddLeadingComment in interface NObjectElementBuilderaddLeadingComment in class AbstractNElementBuilderpublic NObjectElementBuilder addLeadingComments(NElementComment... comments)
addLeadingComments in interface NElementBuilderaddLeadingComments in interface NObjectElementBuilderaddLeadingComments in class AbstractNElementBuilderpublic NObjectElementBuilder addTrailingComment(NElementComment comment)
addTrailingComment in interface NElementBuilderaddTrailingComment in interface NObjectElementBuilderaddTrailingComment in class AbstractNElementBuilderpublic NObjectElementBuilder addTrailingComments(NElementComment... comments)
addTrailingComments in interface NElementBuilderaddTrailingComments in interface NObjectElementBuilderaddTrailingComments in class AbstractNElementBuilderpublic NObjectElementBuilder removeTrailingCommentAt(int index)
removeTrailingCommentAt in interface NElementBuilderremoveTrailingCommentAt in interface NObjectElementBuilderremoveTrailingCommentAt in class AbstractNElementBuilderpublic NObjectElementBuilder removeLeadingCommentAt(int index)
removeLeadingCommentAt in interface NElementBuilderremoveLeadingCommentAt in interface NObjectElementBuilderremoveLeadingCommentAt in class AbstractNElementBuilderpublic NObjectElementBuilder removeTrailingComment(NElementComment comment)
removeTrailingComment in interface NElementBuilderremoveTrailingComment in interface NObjectElementBuilderremoveTrailingComment in class AbstractNElementBuilderpublic NObjectElementBuilder removeLeadingComment(NElementComment comment)
removeLeadingComment in interface NElementBuilderremoveLeadingComment in interface NObjectElementBuilderremoveLeadingComment in class AbstractNElementBuilderpublic NObjectElementBuilder addComments(NElementComments comments)
addComments in interface NElementBuilderaddComments in interface NObjectElementBuilderaddComments in class AbstractNElementBuilderpublic NObjectElementBuilder addAnnotations(List<NElementAnnotation> annotations)
addAnnotations in interface NElementBuilderaddAnnotations in interface NObjectElementBuilderaddAnnotations in class AbstractNElementBuilderpublic NObjectElementBuilder addAnnotation(String name, NElement... args)
addAnnotation in interface NElementBuilderaddAnnotation in interface NObjectElementBuilderaddAnnotation in class AbstractNElementBuilderpublic NObjectElementBuilder addAnnotation(NElementAnnotation annotation)
addAnnotation in interface NElementBuilderaddAnnotation in interface NObjectElementBuilderaddAnnotation in class AbstractNElementBuilderpublic NObjectElementBuilder addAnnotationAt(int index, NElementAnnotation annotation)
addAnnotationAt in interface NElementBuilderaddAnnotationAt in interface NObjectElementBuilderaddAnnotationAt in class AbstractNElementBuilderpublic NObjectElementBuilder removeAnnotationAt(int index)
removeAnnotationAt in interface NElementBuilderremoveAnnotationAt in interface NObjectElementBuilderremoveAnnotationAt in class AbstractNElementBuilderpublic NObjectElementBuilder clearAnnotations()
clearAnnotations in interface NElementBuilderclearAnnotations in interface NObjectElementBuilderclearAnnotations in class AbstractNElementBuilderpublic NObjectElementBuilder clearComments()
clearComments in interface NElementBuilderclearComments in interface NObjectElementBuilderclearComments in class AbstractNElementBuilderpublic NObjectElementBuilder addParam(String name, NElement value)
addParam in interface NObjectElementBuilderpublic NObjectElementBuilder addParam(String name, String value)
addParam in interface NObjectElementBuilderpublic NObjectElementBuilder addParam(String name, Integer value)
addParam in interface NObjectElementBuilderpublic NObjectElementBuilder addParam(String name, Long value)
addParam in interface NObjectElementBuilderpublic NObjectElementBuilder addParam(String name, Double value)
addParam in interface NObjectElementBuilderpublic NObjectElementBuilder addParam(String name, Boolean value)
addParam in interface NObjectElementBuilderCopyright © 2025 vpc open source initiative. All rights reserved.