public class DefaultNObjectElementBuilder extends AbstractNElementBuilder implements NObjectElementBuilder
| Constructor and Description |
|---|
DefaultNObjectElementBuilder() |
addNewLineAffix, addNewLineAffix, addSeparatorAffix, addSeparatorAffix, addSpaceAffix, addSpaceAffix, affixes, annotations, comments, diagnostics, isCustomTree, leadingComments, metadata, removeAffix, removeAffix, removeAffixIf, toString, trailingCommentsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitofaddNewLineAffix, addNewLineAffix, addSeparatorAffix, addSeparatorAffix, addSpaceAffix, addSpaceAffix, affixes, annotations, comments, diagnostics, isCustomTree, leadingComments, metadata, removeAffix, removeAffix, removeAffixIf, trailingCommentspublic NObjectElementBuilder doWith(Consumer<NObjectElementBuilder> con)
doWith in interface NObjectElementBuilderpublic 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> values)
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 int size()
size 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 NObjectElementBuilder addIf(String name, NElement value, Predicate<NElement> predicate)
addIf in interface NObjectElementBuilderpublic NObjectElementBuilder add(String name, NElement value)
add in interface NObjectElementBuilderpublic NObjectElementBuilder add(String name, Number value)
add in interface NObjectElementBuilderpublic NObjectElementBuilder add(NElement name, NElement value)
add in interface NObjectElementBuilderpublic NObjectElementBuilder addIf(NElement name, NElement value, Predicate<NElement> predicate)
addIf in interface NObjectElementBuilderpublic NObjectElementBuilder set(NElement name, NElement value)
set in interface NObjectElementBuilderpublic NObjectElementBuilder setAt(int i, NElement element)
setAt 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 removeAt(int index)
removeAt in interface NObjectElementBuilderpublic NObjectElementBuilder remove(NElement child)
remove in interface NObjectElementBuilderpublic NObjectElementBuilder removePair(NElement entryKey)
removePair in interface NObjectElementBuilderpublic NObjectElementBuilder removeAll(NElement child)
removeAll in interface NObjectElementBuilderpublic NObjectElementBuilder removeAllPairs(NElement name)
removeAllPairs in interface NObjectElementBuilderpublic NObjectElementBuilder removePair(String name)
removePair in interface NObjectElementBuilderpublic NObjectElementBuilder removeAllPairs(String name)
removeAllPairs 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 add(NElement entry)
add in interface NObjectElementBuilderpublic NObjectElementBuilder addAt(int index, NElement item)
addAt in interface NObjectElementBuilderpublic NObjectElementBuilder set(NPairElement entry)
set in interface NObjectElementBuilderpublic NObjectElementBuilder addAll(NElement... values)
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 addAll(Collection<NElement> value)
addAll in interface NObjectElementBuilderpublic NObjectElementBuilder addAll(NObjectElementBuilder value)
addAll in interface NObjectElementBuilderpublic NObjectElementBuilder addAll(String[] value)
addAll in interface NObjectElementBuilderpublic NObjectElementBuilder addAll(int[] value)
addAll in interface NObjectElementBuilderpublic NObjectElementBuilder addAll(double[] value)
addAll in interface NObjectElementBuilderpublic NObjectElementBuilder addAll(long[] value)
addAll in interface NObjectElementBuilderpublic NObjectElementBuilder addAll(float[] value)
addAll in interface NObjectElementBuilderpublic NObjectElementBuilder addAll(boolean[] value)
addAll in interface NObjectElementBuilderpublic NObjectElementBuilder addAll(char[] value)
addAll in interface NObjectElementBuilderpublic NObjectElementBuilder addAll(byte[] value)
addAll in interface NObjectElementBuilderpublic NObjectElementBuilder add(int value)
add in interface NObjectElementBuilderpublic NObjectElementBuilder add(long value)
add in interface NObjectElementBuilderpublic NObjectElementBuilder add(double value)
add in interface NObjectElementBuilderpublic NObjectElementBuilder add(float value)
add in interface NObjectElementBuilderpublic NObjectElementBuilder add(byte value)
add in interface NObjectElementBuilderpublic NObjectElementBuilder add(boolean value)
add in interface NObjectElementBuilderpublic NObjectElementBuilder add(char value)
add in interface NObjectElementBuilderpublic NObjectElementBuilder add(Number value)
add in interface NObjectElementBuilderpublic NObjectElementBuilder add(String value)
add in interface NObjectElementBuilderpublic NObjectElement build()
build in interface NElementBuilderbuild in interface NObjectElementBuilderpublic NElementType type()
type in interface NElementBuilderpublic 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 NObjectElementBuilderpublic NObjectElementBuilder copyFrom(NElementBuilder other, NAssignmentPolicy assignmentPolicy)
copyFrom in interface NElementBuildercopyFrom in interface NObjectElementBuildercopyFrom in class AbstractNElementBuilderpublic NObjectElementBuilder copyFrom(NElement other, NAssignmentPolicy assignmentPolicy)
copyFrom in interface NElementBuildercopyFrom in interface NObjectElementBuildercopyFrom 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 addAffixAt(int index, NBoundAffix affix)
addAffixAt in interface NElementBuilderaddAffixAt in interface NObjectElementBuilderaddAffixAt in class AbstractNElementBuilderpublic NObjectElementBuilder removeAffix(int affix)
removeAffix in interface NElementBuilderremoveAffix in interface NObjectElementBuilderremoveAffix in class AbstractNElementBuilderpublic NObjectElementBuilder clearAnnotations()
clearAnnotations in interface NElementBuilderclearAnnotations in interface NObjectElementBuilderclearAnnotations in class AbstractNElementBuilderpublic NObjectElementBuilder clearAffixes()
clearAffixes in interface NElementBuilderclearAffixes in interface NObjectElementBuilderclearAffixes in class AbstractNElementBuilderpublic NObjectElementBuilder clearComments()
clearComments in interface NElementBuilderclearComments in interface NObjectElementBuilderclearComments in class AbstractNElementBuilderpublic NObjectElementBuilder setAffixAt(int index, NBoundAffix affix)
setAffixAt in interface NElementBuildersetAffixAt in interface NObjectElementBuildersetAffixAt in class AbstractNElementBuilderpublic NObjectElementBuilder setAffixes(List<NBoundAffix> affixes)
setAffixes in interface NElementBuildersetAffixes in interface NObjectElementBuildersetAffixes in class AbstractNElementBuilderpublic NObjectElementBuilder addAffix(NBoundAffix affix)
addAffix in interface NElementBuilderaddAffix in interface NObjectElementBuilderaddAffix in class AbstractNElementBuilderpublic NObjectElementBuilder addAffixAt(int index, NAffix affix, NAffixAnchor anchor)
addAffixAt in interface NElementBuilderaddAffixAt in interface NObjectElementBuilderaddAffixAt in class AbstractNElementBuilderpublic NObjectElementBuilder setAffixAt(int index, NAffix affix, NAffixAnchor anchor)
setAffixAt in interface NElementBuildersetAffixAt in interface NObjectElementBuildersetAffixAt in class AbstractNElementBuilderpublic NObjectElementBuilder removeDiagnostic(NElementDiagnostic error)
removeDiagnostic in interface NElementBuilderremoveDiagnostic in interface NObjectElementBuilderremoveDiagnostic in class AbstractNElementBuilderpublic NObjectElementBuilder addAffixes(List<NBoundAffix> affixes)
addAffixes in interface NElementBuilderaddAffixes in interface NObjectElementBuilderaddAffixes in class AbstractNElementBuilderpublic NObjectElementBuilder addDiagnostic(NElementDiagnostic error)
addDiagnostic in interface NElementBuilderaddDiagnostic in interface NObjectElementBuilderaddDiagnostic in class AbstractNElementBuilderpublic NObjectElementBuilder addAffixes(List<? extends NAffix> affixes, NAffixAnchor anchor)
addAffixes in class AbstractNElementBuilderpublic NObjectElementBuilder addAffix(NAffix affix, NAffixAnchor anchor)
addAffix in interface NElementBuilderaddAffix in class AbstractNElementBuilderpublic NObjectElementBuilder removeAffixes(NAffixType type, NAffixAnchor anchor)
removeAffixes in interface NElementBuilderremoveAffixes in interface NObjectElementBuilderremoveAffixes 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 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 metadata(NElementMetadata metadata)
metadata in interface NElementBuildermetadata in interface NObjectElementBuildermetadata in class AbstractNElementBuilderCopyright © 2026 vpc open source initiative. All rights reserved.