public class DefaultNListElementBuilder extends AbstractNElementBuilder implements NListElementBuilder
| Constructor and Description |
|---|
DefaultNListElementBuilder(NElementType type,
int depth) |
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, waitaddNewLineAffix, addNewLineAffix, addSeparatorAffix, addSeparatorAffix, addSpaceAffix, addSpaceAffix, affixes, annotations, comments, diagnostics, isCustomTree, leadingComments, metadata, removeAffix, removeAffix, removeAffixIf, trailingCommentspublic DefaultNListElementBuilder(NElementType type, int depth)
public NListElementBuilder doWith(Consumer<NListElementBuilder> con)
doWith in interface NListElementBuilderpublic NListElementBuilder addItem(NListItemElement item)
addItem in interface NListElementBuilderpublic NListElementBuilder addItems(NListItemElement[] items)
public NListElement build()
build in interface NElementBuilderbuild in interface NListElementBuilderpublic int depth()
depth in interface NListElementBuilderpublic NElementType type()
type in interface NElementBuilderpublic NListItemElement get(int index)
get in interface NListElementBuilderpublic int size()
size in interface NListElementBuilderpublic List<NListItemElement> items()
items in interface NListElementBuilderpublic NListElementBuilder setItemAt(int index, NListItemElement other)
setItemAt in interface NListElementBuilderpublic NListElementBuilder copyFrom(NElementBuilder other, NAssignmentPolicy assignmentPolicy)
copyFrom in interface NElementBuildercopyFrom in interface NListElementBuildercopyFrom in class AbstractNElementBuilderpublic NListElementBuilder copyFrom(NElement other, NAssignmentPolicy assignmentPolicy)
copyFrom in interface NElementBuildercopyFrom in interface NListElementBuildercopyFrom in class AbstractNElementBuilderpublic NListElementBuilder addAnnotations(List<NElementAnnotation> annotations)
addAnnotations in interface NElementBuilderaddAnnotations in interface NListElementBuilderaddAnnotations in class AbstractNElementBuilderpublic NListElementBuilder addAnnotation(String name, NElement... args)
addAnnotation in interface NElementBuilderaddAnnotation in interface NListElementBuilderaddAnnotation in class AbstractNElementBuilderpublic NListElementBuilder addAnnotation(NElementAnnotation annotation)
addAnnotation in interface NElementBuilderaddAnnotation in interface NListElementBuilderaddAnnotation in class AbstractNElementBuilderpublic NListElementBuilder addAffixAt(int index, NBoundAffix affix)
addAffixAt in interface NElementBuilderaddAffixAt in interface NListElementBuilderaddAffixAt in class AbstractNElementBuilderpublic NListElementBuilder removeAffix(int affix)
removeAffix in interface NElementBuilderremoveAffix in interface NListElementBuilderremoveAffix in class AbstractNElementBuilderpublic NListElementBuilder clearAnnotations()
clearAnnotations in interface NElementBuilderclearAnnotations in interface NListElementBuilderclearAnnotations in class AbstractNElementBuilderpublic NListElementBuilder clearAffixes()
clearAffixes in interface NElementBuilderclearAffixes in interface NListElementBuilderclearAffixes in class AbstractNElementBuilderpublic NListElementBuilder clearComments()
clearComments in interface NElementBuilderclearComments in interface NListElementBuilderclearComments in class AbstractNElementBuilderpublic NListElementBuilder setAffixAt(int index, NBoundAffix affix)
setAffixAt in interface NElementBuildersetAffixAt in interface NListElementBuildersetAffixAt in class AbstractNElementBuilderpublic NListElementBuilder setAffixes(List<NBoundAffix> affixes)
setAffixes in interface NElementBuildersetAffixes in interface NListElementBuildersetAffixes in class AbstractNElementBuilderpublic NListElementBuilder addAffix(NBoundAffix affix)
addAffix in interface NElementBuilderaddAffix in interface NListElementBuilderaddAffix in class AbstractNElementBuilderpublic NListElementBuilder addAffixAt(int index, NAffix affix, NAffixAnchor anchor)
addAffixAt in interface NElementBuilderaddAffixAt in interface NListElementBuilderaddAffixAt in class AbstractNElementBuilderpublic NListElementBuilder setAffixAt(int index, NAffix affix, NAffixAnchor anchor)
setAffixAt in interface NElementBuildersetAffixAt in interface NListElementBuildersetAffixAt in class AbstractNElementBuilderpublic NListElementBuilder removeDiagnostic(NElementDiagnostic error)
removeDiagnostic in interface NElementBuilderremoveDiagnostic in interface NListElementBuilderremoveDiagnostic in class AbstractNElementBuilderpublic NListElementBuilder addAffixes(List<NBoundAffix> affixes)
addAffixes in interface NElementBuilderaddAffixes in interface NListElementBuilderaddAffixes in class AbstractNElementBuilderpublic NListElementBuilder addDiagnostic(NElementDiagnostic error)
addDiagnostic in interface NElementBuilderaddDiagnostic in interface NListElementBuilderaddDiagnostic in class AbstractNElementBuilderpublic NListElementBuilder addAffixes(List<? extends NAffix> affixes, NAffixAnchor anchor)
addAffixes in class AbstractNElementBuilderpublic NListElementBuilder addAffix(NAffix affix, NAffixAnchor anchor)
addAffix in interface NElementBuilderaddAffix in class AbstractNElementBuilderpublic NListElementBuilder removeAffixes(NAffixType type, NAffixAnchor anchor)
removeAffixes in interface NElementBuilderremoveAffixes in interface NListElementBuilderremoveAffixes in class AbstractNElementBuilderpublic NListElementBuilder addLeadingComment(NElementComment comment)
addLeadingComment in interface NElementBuilderaddLeadingComment in interface NListElementBuilderaddLeadingComment in class AbstractNElementBuilderpublic NListElementBuilder addLeadingComments(NElementComment... comments)
addLeadingComments in interface NElementBuilderaddLeadingComments in interface NListElementBuilderaddLeadingComments in class AbstractNElementBuilderpublic NListElementBuilder addTrailingComment(NElementComment comment)
addTrailingComment in interface NElementBuilderaddTrailingComment in interface NListElementBuilderaddTrailingComment in class AbstractNElementBuilderpublic NListElementBuilder addTrailingComments(NElementComment... comments)
addTrailingComments in interface NElementBuilderaddTrailingComments in interface NListElementBuilderaddTrailingComments in class AbstractNElementBuilderpublic NListElementBuilder removeAnnotation(NElementAnnotation annotation)
removeAnnotation in interface NElementBuilderremoveAnnotation in interface NListElementBuilderremoveAnnotation in class AbstractNElementBuilderpublic NListElementBuilder copyFrom(NElementBuilder other)
copyFrom in interface NElementBuildercopyFrom in interface NListElementBuildercopyFrom in class AbstractNElementBuilderpublic NListElementBuilder copyFrom(NElement other)
copyFrom in interface NElementBuildercopyFrom in interface NListElementBuildercopyFrom in class AbstractNElementBuilderpublic NListElementBuilder metadata(NElementMetadata metadata)
metadata in interface NElementBuildermetadata in interface NListElementBuildermetadata in class AbstractNElementBuilderCopyright © 2026 vpc open source initiative. All rights reserved.