public class DefaultNCustomElementBuilder extends AbstractNElementBuilder implements NCustomElementBuilder
| Constructor and Description |
|---|
DefaultNCustomElementBuilder() |
addNewLineAffix, addNewLineAffix, addSeparatorAffix, addSeparatorAffix, addSpaceAffix, addSpaceAffix, affixes, annotations, comments, diagnostics, 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, leadingComments, metadata, removeAffix, removeAffix, removeAffixIf, trailingCommentspublic boolean isCustomTree()
isCustomTree in interface NElementBuilderisCustomTree in class AbstractNElementBuilderpublic NCustomElementBuilder doWith(Consumer<NCustomElementBuilder> con)
doWith in interface NCustomElementBuilderpublic Object value()
value in interface NCustomElementBuilderpublic NCustomElementBuilder value(Object value)
value in interface NCustomElementBuilderpublic NCustomElement build()
build in interface NCustomElementBuilderbuild in interface NElementBuilderpublic NElementType type()
type in interface NElementBuilderpublic NCustomElementBuilder copyFrom(NElementBuilder other, NAssignmentPolicy assignmentPolicy)
copyFrom in interface NCustomElementBuildercopyFrom in interface NElementBuildercopyFrom in class AbstractNElementBuilderpublic NCustomElementBuilder copyFrom(NElement other, NAssignmentPolicy assignmentPolicy)
copyFrom in interface NCustomElementBuildercopyFrom in interface NElementBuildercopyFrom in class AbstractNElementBuilderpublic NCustomElementBuilder addAnnotations(List<NElementAnnotation> annotations)
addAnnotations in interface NCustomElementBuilderaddAnnotations in interface NElementBuilderaddAnnotations in class AbstractNElementBuilderpublic NCustomElementBuilder addAnnotation(String name, NElement... args)
addAnnotation in interface NCustomElementBuilderaddAnnotation in interface NElementBuilderaddAnnotation in class AbstractNElementBuilderpublic NCustomElementBuilder addAnnotation(NElementAnnotation annotation)
addAnnotation in interface NCustomElementBuilderaddAnnotation in interface NElementBuilderaddAnnotation in class AbstractNElementBuilderpublic NCustomElementBuilder addAffixAt(int index, NBoundAffix affix)
addAffixAt in interface NCustomElementBuilderaddAffixAt in interface NElementBuilderaddAffixAt in class AbstractNElementBuilderpublic NCustomElementBuilder removeAffix(int affix)
removeAffix in interface NCustomElementBuilderremoveAffix in interface NElementBuilderremoveAffix in class AbstractNElementBuilderpublic NCustomElementBuilder clearAnnotations()
clearAnnotations in interface NCustomElementBuilderclearAnnotations in interface NElementBuilderclearAnnotations in class AbstractNElementBuilderpublic NCustomElementBuilder clearAffixes()
clearAffixes in interface NCustomElementBuilderclearAffixes in interface NElementBuilderclearAffixes in class AbstractNElementBuilderpublic NCustomElementBuilder clearComments()
clearComments in interface NCustomElementBuilderclearComments in interface NElementBuilderclearComments in class AbstractNElementBuilderpublic NCustomElementBuilder setAffixAt(int index, NBoundAffix affix)
setAffixAt in interface NCustomElementBuildersetAffixAt in interface NElementBuildersetAffixAt in class AbstractNElementBuilderpublic NCustomElementBuilder setAffixes(List<NBoundAffix> affixes)
setAffixes in interface NCustomElementBuildersetAffixes in interface NElementBuildersetAffixes in class AbstractNElementBuilderpublic NCustomElementBuilder addAffix(NBoundAffix affix)
addAffix in interface NCustomElementBuilderaddAffix in interface NElementBuilderaddAffix in class AbstractNElementBuilderpublic NCustomElementBuilder addAffixAt(int index, NAffix affix, NAffixAnchor anchor)
addAffixAt in interface NCustomElementBuilderaddAffixAt in interface NElementBuilderaddAffixAt in class AbstractNElementBuilderpublic NCustomElementBuilder setAffixAt(int index, NAffix affix, NAffixAnchor anchor)
setAffixAt in interface NCustomElementBuildersetAffixAt in interface NElementBuildersetAffixAt in class AbstractNElementBuilderpublic NCustomElementBuilder removeDiagnostic(NElementDiagnostic error)
removeDiagnostic in interface NCustomElementBuilderremoveDiagnostic in interface NElementBuilderremoveDiagnostic in class AbstractNElementBuilderpublic NCustomElementBuilder addAffixes(List<NBoundAffix> affixes)
addAffixes in interface NCustomElementBuilderaddAffixes in interface NElementBuilderaddAffixes in class AbstractNElementBuilderpublic NCustomElementBuilder addDiagnostic(NElementDiagnostic error)
addDiagnostic in interface NCustomElementBuilderaddDiagnostic in interface NElementBuilderaddDiagnostic in class AbstractNElementBuilderpublic NCustomElementBuilder addAffixes(List<? extends NAffix> affixes, NAffixAnchor anchor)
addAffixes in class AbstractNElementBuilderpublic NCustomElementBuilder addAffix(NAffix affix, NAffixAnchor anchor)
addAffix in interface NElementBuilderaddAffix in class AbstractNElementBuilderpublic NCustomElementBuilder removeAffixes(NAffixType type, NAffixAnchor anchor)
removeAffixes in interface NCustomElementBuilderremoveAffixes in interface NElementBuilderremoveAffixes in class AbstractNElementBuilderpublic NCustomElementBuilder addLeadingComment(NElementComment comment)
addLeadingComment in interface NCustomElementBuilderaddLeadingComment in interface NElementBuilderaddLeadingComment in class AbstractNElementBuilderpublic NCustomElementBuilder addLeadingComments(NElementComment... comments)
addLeadingComments in interface NCustomElementBuilderaddLeadingComments in interface NElementBuilderaddLeadingComments in class AbstractNElementBuilderpublic NCustomElementBuilder addTrailingComment(NElementComment comment)
addTrailingComment in interface NCustomElementBuilderaddTrailingComment in interface NElementBuilderaddTrailingComment in class AbstractNElementBuilderpublic NCustomElementBuilder addTrailingComments(NElementComment... comments)
addTrailingComments in interface NCustomElementBuilderaddTrailingComments in interface NElementBuilderaddTrailingComments in class AbstractNElementBuilderpublic NCustomElementBuilder removeAnnotation(NElementAnnotation annotation)
removeAnnotation in interface NCustomElementBuilderremoveAnnotation in interface NElementBuilderremoveAnnotation in class AbstractNElementBuilderpublic NCustomElementBuilder copyFrom(NElementBuilder other)
copyFrom in interface NCustomElementBuildercopyFrom in interface NElementBuildercopyFrom in class AbstractNElementBuilderpublic NCustomElementBuilder copyFrom(NElement other)
copyFrom in interface NCustomElementBuildercopyFrom in interface NElementBuildercopyFrom in class AbstractNElementBuilderpublic NCustomElementBuilder metadata(NElementMetadata metadata)
metadata in interface NCustomElementBuildermetadata in interface NElementBuildermetadata in class AbstractNElementBuilderCopyright © 2026 vpc open source initiative. All rights reserved.