public class DefaultNTupleElementBuilder extends AbstractNElementBuilder implements NTupleElementBuilder
| Constructor and Description |
|---|
DefaultNTupleElementBuilder() |
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 NTupleElementBuilder doWith(Consumer<NTupleElementBuilder> con)
doWith in interface NTupleElementBuilderpublic NTupleElementBuilder remove(String child)
remove in interface NTupleElementBuilderpublic NOptional<String> name()
name in interface NTupleElementBuilderpublic NTupleElementBuilder name(String name)
name in interface NTupleElementBuilderpublic NTupleElementBuilder addAt(int index, NElement arg)
public NTupleElementBuilder removeAt(int index)
removeAt in interface NTupleElementBuilderpublic List<NElement> params()
params in interface NTupleElementBuilderpublic NTupleElementBuilder setParams(List<NElement> params)
setParams in interface NTupleElementBuilderpublic int size()
size in interface NTupleElementBuilderpublic NOptional<NElement> get(int index)
get in interface NTupleElementBuilderpublic NTupleElementBuilder copyFrom(NTupleElement value)
copyFrom in interface NTupleElementBuilderpublic NTupleElementBuilder addAll(NElement[] value)
addAll in interface NTupleElementBuilderpublic NTupleElementBuilder addAll(Collection<NElement> value)
addAll in interface NTupleElementBuilderpublic NTupleElementBuilder add(NElement value)
add in interface NTupleElementBuilderpublic NTupleElementBuilder setAt(int index, NElement element)
setAt in interface NTupleElementBuilderpublic NTupleElementBuilder clear()
clear in interface NTupleElementBuilderpublic NTupleElementBuilder clearParams()
clearParams in interface NTupleElementBuilderpublic NTupleElementBuilder remove(int index)
remove in interface NTupleElementBuilderpublic NTupleElementBuilder addAll(String[] value)
addAll in interface NTupleElementBuilderpublic NTupleElementBuilder addAll(int[] value)
addAll in interface NTupleElementBuilderpublic NTupleElementBuilder addAll(double[] value)
addAll in interface NTupleElementBuilderpublic NTupleElementBuilder addAll(long[] value)
addAll in interface NTupleElementBuilderpublic NTupleElementBuilder addAll(float[] value)
addAll in interface NTupleElementBuilderpublic NTupleElementBuilder addAll(boolean[] value)
addAll in interface NTupleElementBuilderpublic NTupleElementBuilder addAll(char[] value)
addAll in interface NTupleElementBuilderpublic NTupleElementBuilder addAll(byte[] value)
addAll in interface NTupleElementBuilderpublic NTupleElementBuilder add(Integer value)
add in interface NTupleElementBuilderpublic NTupleElementBuilder add(Long value)
add in interface NTupleElementBuilderpublic NTupleElementBuilder add(Double value)
add in interface NTupleElementBuilderpublic NTupleElementBuilder add(Float value)
add in interface NTupleElementBuilderpublic NTupleElementBuilder add(Byte value)
add in interface NTupleElementBuilderpublic NTupleElementBuilder add(Boolean value)
add in interface NTupleElementBuilderpublic NTupleElementBuilder add(Character value)
add in interface NTupleElementBuilderpublic NTupleElementBuilder add(Number value)
add in interface NTupleElementBuilderpublic NTupleElementBuilder add(String value)
add in interface NTupleElementBuilderpublic NTupleElement build()
build in interface NElementBuilderbuild in interface NTupleElementBuilderpublic NElementType type()
type in interface NElementBuilderpublic NTupleElementBuilder add(String name, NElement value)
add in interface NTupleElementBuilderpublic NTupleElementBuilder add(String name, Number value)
add in interface NTupleElementBuilderpublic NTupleElementBuilder add(NElement name, NElement value)
add in interface NTupleElementBuilderpublic NTupleElementBuilder set(NElement name, NElement value)
set in interface NTupleElementBuilderpublic NTupleElementBuilder set(String name, NElement value)
set in interface NTupleElementBuilderpublic NTupleElementBuilder set(String name, Boolean value)
set in interface NTupleElementBuilderpublic NTupleElementBuilder set(String name, Integer value)
set in interface NTupleElementBuilderpublic NTupleElementBuilder set(String name, Double value)
set in interface NTupleElementBuilderpublic NTupleElementBuilder set(String name, String value)
set in interface NTupleElementBuilderpublic NTupleElementBuilder set(NElement name, Boolean value)
set in interface NTupleElementBuilderpublic NTupleElementBuilder set(NElement name, Integer value)
set in interface NTupleElementBuilderpublic NTupleElementBuilder set(NElement name, Character value)
set in interface NTupleElementBuilderpublic NTupleElementBuilder set(NElement name, Byte value)
set in interface NTupleElementBuilderpublic NTupleElementBuilder set(NElement name, Short value)
set in interface NTupleElementBuilderpublic NTupleElementBuilder set(NElement name, Long value)
set in interface NTupleElementBuilderpublic NTupleElementBuilder set(String name, Long value)
set in interface NTupleElementBuilderpublic NTupleElementBuilder set(String name, Float value)
set in interface NTupleElementBuilderpublic NTupleElementBuilder set(String name, Short value)
set in interface NTupleElementBuilderpublic NTupleElementBuilder set(String name, Byte value)
set in interface NTupleElementBuilderpublic NTupleElementBuilder set(String name, Character value)
set in interface NTupleElementBuilderpublic NTupleElementBuilder set(NElement name, Double value)
set in interface NTupleElementBuilderpublic NTupleElementBuilder set(NElement name, String value)
set in interface NTupleElementBuilderpublic NTupleElementBuilder set(NPairElement entry)
set in interface NTupleElementBuilderpublic NTupleElementBuilder add(String name, Boolean value)
add in interface NTupleElementBuilderpublic NTupleElementBuilder add(String name, Character value)
add in interface NTupleElementBuilderpublic NTupleElementBuilder add(String name, Byte value)
add in interface NTupleElementBuilderpublic NTupleElementBuilder add(String name, Short value)
add in interface NTupleElementBuilderpublic NTupleElementBuilder add(String name, Long value)
add in interface NTupleElementBuilderpublic NTupleElementBuilder add(String name, Float value)
add in interface NTupleElementBuilderpublic NTupleElementBuilder add(String name, Integer value)
add in interface NTupleElementBuilderpublic NTupleElementBuilder add(String name, Double value)
add in interface NTupleElementBuilderpublic NTupleElementBuilder add(String name, String value)
add in interface NTupleElementBuilderpublic NTupleElementBuilder addAll(Map<NElement,NElement> other)
addAll in interface NTupleElementBuilderpublic NTupleElementBuilder copyFrom(NElementBuilder other, NAssignmentPolicy assignmentPolicy)
copyFrom in interface NElementBuildercopyFrom in interface NTupleElementBuildercopyFrom in class AbstractNElementBuilderpublic NTupleElementBuilder copyFrom(NElement other, NAssignmentPolicy assignmentPolicy)
copyFrom in interface NElementBuildercopyFrom in interface NTupleElementBuildercopyFrom in class AbstractNElementBuilderpublic NTupleElementBuilder addAnnotations(List<NElementAnnotation> annotations)
addAnnotations in interface NElementBuilderaddAnnotations in interface NTupleElementBuilderaddAnnotations in class AbstractNElementBuilderpublic NTupleElementBuilder addAnnotation(String name, NElement... args)
addAnnotation in interface NElementBuilderaddAnnotation in interface NTupleElementBuilderaddAnnotation in class AbstractNElementBuilderpublic NTupleElementBuilder addAnnotation(NElementAnnotation annotation)
addAnnotation in interface NElementBuilderaddAnnotation in interface NTupleElementBuilderaddAnnotation in class AbstractNElementBuilderpublic NTupleElementBuilder addAffixAt(int index, NBoundAffix affix)
addAffixAt in interface NElementBuilderaddAffixAt in interface NTupleElementBuilderaddAffixAt in class AbstractNElementBuilderpublic NTupleElementBuilder removeAffix(int affix)
removeAffix in interface NElementBuilderremoveAffix in interface NTupleElementBuilderremoveAffix in class AbstractNElementBuilderpublic NTupleElementBuilder clearAnnotations()
clearAnnotations in interface NElementBuilderclearAnnotations in interface NTupleElementBuilderclearAnnotations in class AbstractNElementBuilderpublic NTupleElementBuilder clearAffixes()
clearAffixes in interface NElementBuilderclearAffixes in interface NTupleElementBuilderclearAffixes in class AbstractNElementBuilderpublic NTupleElementBuilder clearComments()
clearComments in interface NElementBuilderclearComments in interface NTupleElementBuilderclearComments in class AbstractNElementBuilderpublic NTupleElementBuilder setAffixAt(int index, NBoundAffix affix)
setAffixAt in interface NElementBuildersetAffixAt in interface NTupleElementBuildersetAffixAt in class AbstractNElementBuilderpublic NTupleElementBuilder setAffixes(List<NBoundAffix> affixes)
setAffixes in interface NElementBuildersetAffixes in interface NTupleElementBuildersetAffixes in class AbstractNElementBuilderpublic NTupleElementBuilder addAffix(NBoundAffix affix)
addAffix in interface NElementBuilderaddAffix in interface NTupleElementBuilderaddAffix in class AbstractNElementBuilderpublic NTupleElementBuilder addAffixAt(int index, NAffix affix, NAffixAnchor anchor)
addAffixAt in interface NElementBuilderaddAffixAt in interface NTupleElementBuilderaddAffixAt in class AbstractNElementBuilderpublic NTupleElementBuilder setAffixAt(int index, NAffix affix, NAffixAnchor anchor)
setAffixAt in interface NElementBuildersetAffixAt in interface NTupleElementBuildersetAffixAt in class AbstractNElementBuilderpublic NTupleElementBuilder removeDiagnostic(NElementDiagnostic error)
removeDiagnostic in interface NElementBuilderremoveDiagnostic in interface NTupleElementBuilderremoveDiagnostic in class AbstractNElementBuilderpublic NTupleElementBuilder addAffixes(List<NBoundAffix> affixes)
addAffixes in interface NElementBuilderaddAffixes in interface NTupleElementBuilderaddAffixes in class AbstractNElementBuilderpublic NTupleElementBuilder addDiagnostic(NElementDiagnostic error)
addDiagnostic in interface NElementBuilderaddDiagnostic in interface NTupleElementBuilderaddDiagnostic in class AbstractNElementBuilderpublic NTupleElementBuilder addAffixes(List<? extends NAffix> affixes, NAffixAnchor anchor)
addAffixes in class AbstractNElementBuilderpublic NTupleElementBuilder addAffix(NAffix affix, NAffixAnchor anchor)
addAffix in interface NElementBuilderaddAffix in class AbstractNElementBuilderpublic NTupleElementBuilder removeAffixes(NAffixType type, NAffixAnchor anchor)
removeAffixes in interface NElementBuilderremoveAffixes in interface NTupleElementBuilderremoveAffixes in class AbstractNElementBuilderpublic NTupleElementBuilder addLeadingComment(NElementComment comment)
addLeadingComment in interface NElementBuilderaddLeadingComment in interface NTupleElementBuilderaddLeadingComment in class AbstractNElementBuilderpublic NTupleElementBuilder addLeadingComments(NElementComment... comments)
addLeadingComments in interface NElementBuilderaddLeadingComments in interface NTupleElementBuilderaddLeadingComments in class AbstractNElementBuilderpublic NTupleElementBuilder addTrailingComment(NElementComment comment)
addTrailingComment in interface NElementBuilderaddTrailingComment in interface NTupleElementBuilderaddTrailingComment in class AbstractNElementBuilderpublic NTupleElementBuilder addTrailingComments(NElementComment... comments)
addTrailingComments in interface NElementBuilderaddTrailingComments in interface NTupleElementBuilderaddTrailingComments in class AbstractNElementBuilderpublic NTupleElementBuilder removeAnnotation(NElementAnnotation annotation)
removeAnnotation in interface NElementBuilderremoveAnnotation in interface NTupleElementBuilderremoveAnnotation in class AbstractNElementBuilderpublic NTupleElementBuilder copyFrom(NElementBuilder other)
copyFrom in interface NElementBuildercopyFrom in interface NTupleElementBuildercopyFrom in class AbstractNElementBuilderpublic NTupleElementBuilder copyFrom(NElement other)
copyFrom in interface NElementBuildercopyFrom in interface NTupleElementBuildercopyFrom in class AbstractNElementBuilderpublic NTupleElementBuilder metadata(NElementMetadata metadata)
metadata in interface NElementBuildermetadata in interface NTupleElementBuildermetadata in class AbstractNElementBuilderCopyright © 2026 vpc open source initiative. All rights reserved.