public class DefaultNFragmentElementBuilder extends AbstractNElementBuilder implements NFragmentElementBuilder
| Constructor and Description |
|---|
DefaultNFragmentElementBuilder() |
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 NFragmentElementBuilder doWith(Consumer<NFragmentElementBuilder> con)
doWith in interface NFragmentElementBuilderpublic List<NElement> items()
items in interface NFragmentElementBuilderpublic int size()
size in interface NFragmentElementBuilderpublic NFragmentElementBuilder clearChildren()
clearChildren in interface NFragmentElementBuilderpublic NOptional<NElement> get(int index)
get in interface NFragmentElementBuilderpublic NFragmentElementBuilder addAll(NElement[] value)
addAll in interface NFragmentElementBuilderpublic NFragmentElementBuilder addAll(Collection<NElement> value)
addAll in interface NFragmentElementBuilderpublic NFragmentElementBuilder addAll(NFragmentElementBuilder value)
addAll in interface NFragmentElementBuilderpublic NFragmentElementBuilder add(NElement e)
add in interface NFragmentElementBuilderpublic NFragmentElementBuilder insert(int index, NElement e)
insert in interface NFragmentElementBuilderpublic NFragmentElementBuilder setAt(int index, NElement e)
setAt in interface NFragmentElementBuilderpublic NFragmentElementBuilder clear()
clear in interface NFragmentElementBuilderpublic NFragmentElementBuilder remove(int index)
remove in interface NFragmentElementBuilderpublic NFragmentElementBuilder addAll(String[] value)
addAll in interface NFragmentElementBuilderpublic NFragmentElementBuilder addAll(int[] value)
addAll in interface NFragmentElementBuilderpublic NFragmentElementBuilder addAll(double[] value)
addAll in interface NFragmentElementBuilderpublic NFragmentElementBuilder addAll(long[] value)
addAll in interface NFragmentElementBuilderpublic NFragmentElementBuilder addAll(float[] value)
addAll in interface NFragmentElementBuilderpublic NFragmentElementBuilder addAll(boolean[] value)
addAll in interface NFragmentElementBuilderpublic NFragmentElementBuilder addAll(char[] value)
addAll in interface NFragmentElementBuilderpublic NFragmentElementBuilder addAll(byte[] value)
addAll in interface NFragmentElementBuilderpublic NFragmentElementBuilder add(int value)
add in interface NFragmentElementBuilderpublic NFragmentElementBuilder add(long value)
add in interface NFragmentElementBuilderpublic NFragmentElementBuilder add(double value)
add in interface NFragmentElementBuilderpublic NFragmentElementBuilder add(float value)
add in interface NFragmentElementBuilderpublic NFragmentElementBuilder add(byte value)
add in interface NFragmentElementBuilderpublic NFragmentElementBuilder add(boolean value)
add in interface NFragmentElementBuilderpublic NFragmentElementBuilder add(char value)
add in interface NFragmentElementBuilderpublic NFragmentElementBuilder add(Number value)
add in interface NFragmentElementBuilderpublic NFragmentElementBuilder add(String value)
add in interface NFragmentElementBuilderpublic NFragmentElement build()
build in interface NElementBuilderbuild in interface NFragmentElementBuilderpublic NElementType type()
type in interface NElementBuilderpublic NFragmentElementBuilder setChildren(List<NElement> values)
setChildren in interface NFragmentElementBuilderpublic List<NElement> children()
children in interface NFragmentElementBuilderpublic NFragmentElementBuilder copyFrom(NElementBuilder other, NAssignmentPolicy assignmentPolicy)
copyFrom in interface NElementBuildercopyFrom in interface NFragmentElementBuildercopyFrom in class AbstractNElementBuilderpublic NFragmentElementBuilder copyFrom(NElement other, NAssignmentPolicy assignmentPolicy)
copyFrom in interface NElementBuildercopyFrom in interface NFragmentElementBuildercopyFrom in class AbstractNElementBuilderpublic NFragmentElementBuilder addAnnotations(List<NElementAnnotation> annotations)
addAnnotations in interface NElementBuilderaddAnnotations in interface NFragmentElementBuilderaddAnnotations in class AbstractNElementBuilderpublic NFragmentElementBuilder addAnnotation(String name, NElement... args)
addAnnotation in interface NElementBuilderaddAnnotation in interface NFragmentElementBuilderaddAnnotation in class AbstractNElementBuilderpublic NFragmentElementBuilder addAnnotation(NElementAnnotation annotation)
addAnnotation in interface NElementBuilderaddAnnotation in interface NFragmentElementBuilderaddAnnotation in class AbstractNElementBuilderpublic NFragmentElementBuilder addAffixAt(int index, NBoundAffix affix)
addAffixAt in interface NElementBuilderaddAffixAt in interface NFragmentElementBuilderaddAffixAt in class AbstractNElementBuilderpublic NFragmentElementBuilder addAffix(NBoundAffix affix)
addAffix in interface NElementBuilderaddAffix in interface NFragmentElementBuilderaddAffix in class AbstractNElementBuilderpublic NFragmentElementBuilder removeAffix(int affix)
removeAffix in interface NElementBuilderremoveAffix in interface NFragmentElementBuilderremoveAffix in class AbstractNElementBuilderpublic NFragmentElementBuilder clearAnnotations()
clearAnnotations in interface NElementBuilderclearAnnotations in interface NFragmentElementBuilderclearAnnotations in class AbstractNElementBuilderpublic NFragmentElementBuilder clearAffixes()
clearAffixes in interface NElementBuilderclearAffixes in interface NFragmentElementBuilderclearAffixes in class AbstractNElementBuilderpublic NFragmentElementBuilder clearComments()
clearComments in interface NElementBuilderclearComments in interface NFragmentElementBuilderclearComments in class AbstractNElementBuilderpublic NFragmentElementBuilder setAffixAt(int index, NBoundAffix affix)
setAffixAt in interface NElementBuildersetAffixAt in interface NFragmentElementBuildersetAffixAt in class AbstractNElementBuilderpublic NFragmentElementBuilder setAffixes(List<NBoundAffix> affixes)
setAffixes in interface NElementBuildersetAffixes in interface NFragmentElementBuildersetAffixes in class AbstractNElementBuilderpublic NFragmentElementBuilder addAffixAt(int index, NAffix affix, NAffixAnchor anchor)
addAffixAt in interface NElementBuilderaddAffixAt in interface NFragmentElementBuilderaddAffixAt in class AbstractNElementBuilderpublic NFragmentElementBuilder setAffixAt(int index, NAffix affix, NAffixAnchor anchor)
setAffixAt in interface NElementBuildersetAffixAt in interface NFragmentElementBuildersetAffixAt in class AbstractNElementBuilderpublic NFragmentElementBuilder removeDiagnostic(NElementDiagnostic error)
removeDiagnostic in interface NElementBuilderremoveDiagnostic in interface NFragmentElementBuilderremoveDiagnostic in class AbstractNElementBuilderpublic NFragmentElementBuilder addAffixes(List<NBoundAffix> affixes)
addAffixes in interface NElementBuilderaddAffixes in interface NFragmentElementBuilderaddAffixes in class AbstractNElementBuilderpublic NFragmentElementBuilder addDiagnostic(NElementDiagnostic error)
addDiagnostic in interface NElementBuilderaddDiagnostic in interface NFragmentElementBuilderaddDiagnostic in class AbstractNElementBuilderpublic NFragmentElementBuilder addAffixes(List<? extends NAffix> affixes, NAffixAnchor anchor)
addAffixes in class AbstractNElementBuilderpublic NFragmentElementBuilder addAffix(NAffix affix, NAffixAnchor anchor)
addAffix in interface NElementBuilderaddAffix in class AbstractNElementBuilderpublic NFragmentElementBuilder removeAffixes(NAffixType type, NAffixAnchor anchor)
removeAffixes in interface NElementBuilderremoveAffixes in interface NFragmentElementBuilderremoveAffixes in class AbstractNElementBuilderpublic NFragmentElementBuilder addLeadingComment(NElementComment comment)
addLeadingComment in interface NElementBuilderaddLeadingComment in interface NFragmentElementBuilderaddLeadingComment in class AbstractNElementBuilderpublic NFragmentElementBuilder addLeadingComments(NElementComment... comments)
addLeadingComments in interface NElementBuilderaddLeadingComments in interface NFragmentElementBuilderaddLeadingComments in class AbstractNElementBuilderpublic NFragmentElementBuilder addTrailingComment(NElementComment comment)
addTrailingComment in interface NElementBuilderaddTrailingComment in interface NFragmentElementBuilderaddTrailingComment in class AbstractNElementBuilderpublic NFragmentElementBuilder addTrailingComments(NElementComment... comments)
addTrailingComments in interface NElementBuilderaddTrailingComments in interface NFragmentElementBuilderaddTrailingComments in class AbstractNElementBuilderpublic NFragmentElementBuilder removeAnnotation(NElementAnnotation annotation)
removeAnnotation in interface NElementBuilderremoveAnnotation in interface NFragmentElementBuilderremoveAnnotation in class AbstractNElementBuilderpublic NFragmentElementBuilder copyFrom(NElementBuilder other)
copyFrom in interface NElementBuildercopyFrom in interface NFragmentElementBuildercopyFrom in class AbstractNElementBuilderpublic NFragmentElementBuilder copyFrom(NElement other)
copyFrom in interface NElementBuildercopyFrom in interface NFragmentElementBuildercopyFrom in class AbstractNElementBuilderpublic NFragmentElementBuilder metadata(NElementMetadata metadata)
metadata in interface NElementBuildermetadata in interface NFragmentElementBuildermetadata in class AbstractNElementBuilderCopyright © 2026 vpc open source initiative. All rights reserved.