public abstract class AbstractNElementBuilder extends Object implements net.thevpc.nuts.elem.NElementBuilder
| Constructor and Description |
|---|
AbstractNElementBuilder() |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.elem.NElementBuilder |
addAffix(net.thevpc.nuts.elem.NAffix affix,
net.thevpc.nuts.elem.NAffixAnchor anchor) |
net.thevpc.nuts.elem.NElementBuilder |
addAffix(net.thevpc.nuts.elem.NBoundAffix affix) |
net.thevpc.nuts.elem.NElementBuilder |
addAffixAt(int index,
net.thevpc.nuts.elem.NAffix affix,
net.thevpc.nuts.elem.NAffixAnchor anchor) |
net.thevpc.nuts.elem.NElementBuilder |
addAffixAt(int index,
net.thevpc.nuts.elem.NBoundAffix affix) |
net.thevpc.nuts.elem.NElementBuilder |
addAffixes(List<? extends net.thevpc.nuts.elem.NAffix> affixes,
net.thevpc.nuts.elem.NAffixAnchor anchor) |
net.thevpc.nuts.elem.NElementBuilder |
addAffixes(List<net.thevpc.nuts.elem.NBoundAffix> affixes) |
net.thevpc.nuts.elem.NElementBuilder |
addAnnotation(net.thevpc.nuts.elem.NElementAnnotation annotation) |
net.thevpc.nuts.elem.NElementBuilder |
addAnnotation(String name,
net.thevpc.nuts.elem.NElement... args) |
net.thevpc.nuts.elem.NElementBuilder |
addAnnotations(List<net.thevpc.nuts.elem.NElementAnnotation> annotations) |
net.thevpc.nuts.elem.NElementBuilder |
addDiagnostic(net.thevpc.nuts.elem.NElementDiagnostic error) |
net.thevpc.nuts.elem.NElementBuilder |
addLeadingComment(net.thevpc.nuts.elem.NElementComment comment) |
net.thevpc.nuts.elem.NElementBuilder |
addLeadingComments(net.thevpc.nuts.elem.NElementComment... comments) |
net.thevpc.nuts.elem.NElementBuilder |
addNewLineAffix(int index,
net.thevpc.nuts.text.NNewLineMode newLineMode,
net.thevpc.nuts.elem.NAffixAnchor anchor) |
net.thevpc.nuts.elem.NElementBuilder |
addNewLineAffix(net.thevpc.nuts.text.NNewLineMode newLineMode,
net.thevpc.nuts.elem.NAffixAnchor anchor) |
net.thevpc.nuts.elem.NElementBuilder |
addSeparatorAffix(int index,
String separator,
net.thevpc.nuts.elem.NAffixAnchor anchor) |
net.thevpc.nuts.elem.NElementBuilder |
addSeparatorAffix(String separator,
net.thevpc.nuts.elem.NAffixAnchor anchor) |
net.thevpc.nuts.elem.NElementBuilder |
addSpaceAffix(int index,
String space,
net.thevpc.nuts.elem.NAffixAnchor anchor) |
net.thevpc.nuts.elem.NElementBuilder |
addSpaceAffix(String space,
net.thevpc.nuts.elem.NAffixAnchor anchor) |
net.thevpc.nuts.elem.NElementBuilder |
addTrailingComment(net.thevpc.nuts.elem.NElementComment comment) |
net.thevpc.nuts.elem.NElementBuilder |
addTrailingComments(net.thevpc.nuts.elem.NElementComment... comments) |
List<net.thevpc.nuts.elem.NBoundAffix> |
affixes() |
List<net.thevpc.nuts.elem.NElementAnnotation> |
annotations() |
net.thevpc.nuts.elem.NElementBuilder |
clearAffixes() |
net.thevpc.nuts.elem.NElementBuilder |
clearAnnotations() |
net.thevpc.nuts.elem.NElementBuilder |
clearComments() |
List<net.thevpc.nuts.elem.NElementComment> |
comments() |
net.thevpc.nuts.elem.NElementBuilder |
copyFrom(net.thevpc.nuts.elem.NElement other) |
net.thevpc.nuts.elem.NElementBuilder |
copyFrom(net.thevpc.nuts.elem.NElementBuilder other) |
net.thevpc.nuts.elem.NElementBuilder |
copyFrom(net.thevpc.nuts.elem.NElementBuilder other,
net.thevpc.nuts.util.NAssignmentPolicy assignmentPolicy) |
net.thevpc.nuts.elem.NElementBuilder |
copyFrom(net.thevpc.nuts.elem.NElement other,
net.thevpc.nuts.util.NAssignmentPolicy assignmentPolicy) |
List<net.thevpc.nuts.elem.NElementDiagnostic> |
diagnostics() |
boolean |
isCustomTree() |
List<net.thevpc.nuts.elem.NElementComment> |
leadingComments() |
net.thevpc.nuts.elem.NElementMetadata |
metadata() |
net.thevpc.nuts.elem.NElementBuilder |
metadata(net.thevpc.nuts.elem.NElementMetadata metadata) |
net.thevpc.nuts.elem.NElementBuilder |
removeAffix(int affix) |
net.thevpc.nuts.elem.NElementBuilder |
removeAffix(net.thevpc.nuts.elem.NAffix affix) |
net.thevpc.nuts.elem.NElementBuilder |
removeAffix(net.thevpc.nuts.elem.NBoundAffix affix) |
net.thevpc.nuts.elem.NElementBuilder |
removeAffixes(net.thevpc.nuts.elem.NAffixType type,
net.thevpc.nuts.elem.NAffixAnchor anchor) |
net.thevpc.nuts.elem.NElementBuilder |
removeAffixIf(Predicate<net.thevpc.nuts.elem.NBoundAffix> affixPredicate) |
net.thevpc.nuts.elem.NElementBuilder |
removeAnnotation(net.thevpc.nuts.elem.NElementAnnotation annotation) |
net.thevpc.nuts.elem.NElementBuilder |
removeDiagnostic(net.thevpc.nuts.elem.NElementDiagnostic error) |
net.thevpc.nuts.elem.NElementBuilder |
setAffixAt(int index,
net.thevpc.nuts.elem.NAffix affix,
net.thevpc.nuts.elem.NAffixAnchor anchor) |
net.thevpc.nuts.elem.NElementBuilder |
setAffixAt(int index,
net.thevpc.nuts.elem.NBoundAffix affix) |
net.thevpc.nuts.elem.NElementBuilder |
setAffixes(List<net.thevpc.nuts.elem.NBoundAffix> affixes) |
String |
toString() |
List<net.thevpc.nuts.elem.NElementComment> |
trailingComments() |
public net.thevpc.nuts.elem.NElementMetadata metadata()
metadata in interface net.thevpc.nuts.elem.NElementBuilderpublic net.thevpc.nuts.elem.NElementBuilder metadata(net.thevpc.nuts.elem.NElementMetadata metadata)
metadata in interface net.thevpc.nuts.elem.NElementBuilderpublic List<net.thevpc.nuts.elem.NBoundAffix> affixes()
affixes in interface net.thevpc.nuts.elem.NElementBuilderpublic net.thevpc.nuts.elem.NElementBuilder addDiagnostic(net.thevpc.nuts.elem.NElementDiagnostic error)
addDiagnostic in interface net.thevpc.nuts.elem.NElementBuilderpublic net.thevpc.nuts.elem.NElementBuilder removeDiagnostic(net.thevpc.nuts.elem.NElementDiagnostic error)
removeDiagnostic in interface net.thevpc.nuts.elem.NElementBuilderpublic List<net.thevpc.nuts.elem.NElementDiagnostic> diagnostics()
diagnostics in interface net.thevpc.nuts.elem.NElementBuilderpublic boolean isCustomTree()
isCustomTree in interface net.thevpc.nuts.elem.NElementBuilderpublic List<net.thevpc.nuts.elem.NElementComment> comments()
comments in interface net.thevpc.nuts.elem.NElementBuilderpublic net.thevpc.nuts.elem.NElementBuilder clearComments()
clearComments in interface net.thevpc.nuts.elem.NElementBuilderpublic List<net.thevpc.nuts.elem.NElementComment> trailingComments()
trailingComments in interface net.thevpc.nuts.elem.NElementBuilderpublic List<net.thevpc.nuts.elem.NElementComment> leadingComments()
leadingComments in interface net.thevpc.nuts.elem.NElementBuilderpublic net.thevpc.nuts.elem.NElementBuilder addAnnotations(List<net.thevpc.nuts.elem.NElementAnnotation> annotations)
addAnnotations in interface net.thevpc.nuts.elem.NElementBuilderpublic net.thevpc.nuts.elem.NElementBuilder addAffixes(List<net.thevpc.nuts.elem.NBoundAffix> affixes)
addAffixes in interface net.thevpc.nuts.elem.NElementBuilderpublic net.thevpc.nuts.elem.NElementBuilder addAffixes(List<? extends net.thevpc.nuts.elem.NAffix> affixes, net.thevpc.nuts.elem.NAffixAnchor anchor)
public net.thevpc.nuts.elem.NElementBuilder addAffix(net.thevpc.nuts.elem.NAffix affix,
net.thevpc.nuts.elem.NAffixAnchor anchor)
addAffix in interface net.thevpc.nuts.elem.NElementBuilderpublic net.thevpc.nuts.elem.NElementBuilder addAnnotation(String name, net.thevpc.nuts.elem.NElement... args)
addAnnotation in interface net.thevpc.nuts.elem.NElementBuilderpublic net.thevpc.nuts.elem.NElementBuilder addAnnotation(net.thevpc.nuts.elem.NElementAnnotation annotation)
addAnnotation in interface net.thevpc.nuts.elem.NElementBuilderpublic net.thevpc.nuts.elem.NElementBuilder addAffixAt(int index,
net.thevpc.nuts.elem.NBoundAffix affix)
addAffixAt in interface net.thevpc.nuts.elem.NElementBuilderpublic net.thevpc.nuts.elem.NElementBuilder removeAnnotation(net.thevpc.nuts.elem.NElementAnnotation annotation)
removeAnnotation in interface net.thevpc.nuts.elem.NElementBuilderpublic net.thevpc.nuts.elem.NElementBuilder removeAffix(int affix)
removeAffix in interface net.thevpc.nuts.elem.NElementBuilderpublic net.thevpc.nuts.elem.NElementBuilder removeAffix(net.thevpc.nuts.elem.NAffix affix)
removeAffix in interface net.thevpc.nuts.elem.NElementBuilderpublic net.thevpc.nuts.elem.NElementBuilder removeAffix(net.thevpc.nuts.elem.NBoundAffix affix)
removeAffix in interface net.thevpc.nuts.elem.NElementBuilderpublic net.thevpc.nuts.elem.NElementBuilder clearAnnotations()
clearAnnotations in interface net.thevpc.nuts.elem.NElementBuilderpublic net.thevpc.nuts.elem.NElementBuilder clearAffixes()
clearAffixes in interface net.thevpc.nuts.elem.NElementBuilderpublic List<net.thevpc.nuts.elem.NElementAnnotation> annotations()
annotations in interface net.thevpc.nuts.elem.NElementBuilderpublic net.thevpc.nuts.elem.NElementBuilder copyFrom(net.thevpc.nuts.elem.NElementBuilder other)
copyFrom in interface net.thevpc.nuts.elem.NElementBuilderpublic net.thevpc.nuts.elem.NElementBuilder copyFrom(net.thevpc.nuts.elem.NElement other)
copyFrom in interface net.thevpc.nuts.elem.NElementBuilderpublic net.thevpc.nuts.elem.NElementBuilder copyFrom(net.thevpc.nuts.elem.NElementBuilder other,
net.thevpc.nuts.util.NAssignmentPolicy assignmentPolicy)
copyFrom in interface net.thevpc.nuts.elem.NElementBuilderpublic net.thevpc.nuts.elem.NElementBuilder copyFrom(net.thevpc.nuts.elem.NElement other,
net.thevpc.nuts.util.NAssignmentPolicy assignmentPolicy)
copyFrom in interface net.thevpc.nuts.elem.NElementBuilderpublic net.thevpc.nuts.elem.NElementBuilder setAffixAt(int index,
net.thevpc.nuts.elem.NBoundAffix affix)
setAffixAt in interface net.thevpc.nuts.elem.NElementBuilderpublic net.thevpc.nuts.elem.NElementBuilder setAffixes(List<net.thevpc.nuts.elem.NBoundAffix> affixes)
setAffixes in interface net.thevpc.nuts.elem.NElementBuilderpublic net.thevpc.nuts.elem.NElementBuilder addAffixAt(int index,
net.thevpc.nuts.elem.NAffix affix,
net.thevpc.nuts.elem.NAffixAnchor anchor)
addAffixAt in interface net.thevpc.nuts.elem.NElementBuilderpublic net.thevpc.nuts.elem.NElementBuilder addAffix(net.thevpc.nuts.elem.NBoundAffix affix)
addAffix in interface net.thevpc.nuts.elem.NElementBuilderpublic net.thevpc.nuts.elem.NElementBuilder setAffixAt(int index,
net.thevpc.nuts.elem.NAffix affix,
net.thevpc.nuts.elem.NAffixAnchor anchor)
setAffixAt in interface net.thevpc.nuts.elem.NElementBuilderpublic net.thevpc.nuts.elem.NElementBuilder removeAffixes(net.thevpc.nuts.elem.NAffixType type,
net.thevpc.nuts.elem.NAffixAnchor anchor)
removeAffixes in interface net.thevpc.nuts.elem.NElementBuilderpublic net.thevpc.nuts.elem.NElementBuilder addLeadingComment(net.thevpc.nuts.elem.NElementComment comment)
addLeadingComment in interface net.thevpc.nuts.elem.NElementBuilderpublic net.thevpc.nuts.elem.NElementBuilder addLeadingComments(net.thevpc.nuts.elem.NElementComment... comments)
addLeadingComments in interface net.thevpc.nuts.elem.NElementBuilderpublic net.thevpc.nuts.elem.NElementBuilder addTrailingComment(net.thevpc.nuts.elem.NElementComment comment)
addTrailingComment in interface net.thevpc.nuts.elem.NElementBuilderpublic net.thevpc.nuts.elem.NElementBuilder addTrailingComments(net.thevpc.nuts.elem.NElementComment... comments)
addTrailingComments in interface net.thevpc.nuts.elem.NElementBuilderpublic net.thevpc.nuts.elem.NElementBuilder addSpaceAffix(String space, net.thevpc.nuts.elem.NAffixAnchor anchor)
addSpaceAffix in interface net.thevpc.nuts.elem.NElementBuilderpublic net.thevpc.nuts.elem.NElementBuilder addNewLineAffix(net.thevpc.nuts.text.NNewLineMode newLineMode,
net.thevpc.nuts.elem.NAffixAnchor anchor)
addNewLineAffix in interface net.thevpc.nuts.elem.NElementBuilderpublic net.thevpc.nuts.elem.NElementBuilder addSeparatorAffix(String separator, net.thevpc.nuts.elem.NAffixAnchor anchor)
addSeparatorAffix in interface net.thevpc.nuts.elem.NElementBuilderpublic net.thevpc.nuts.elem.NElementBuilder addSpaceAffix(int index,
String space,
net.thevpc.nuts.elem.NAffixAnchor anchor)
addSpaceAffix in interface net.thevpc.nuts.elem.NElementBuilderpublic net.thevpc.nuts.elem.NElementBuilder addSeparatorAffix(int index,
String separator,
net.thevpc.nuts.elem.NAffixAnchor anchor)
addSeparatorAffix in interface net.thevpc.nuts.elem.NElementBuilderpublic net.thevpc.nuts.elem.NElementBuilder addNewLineAffix(int index,
net.thevpc.nuts.text.NNewLineMode newLineMode,
net.thevpc.nuts.elem.NAffixAnchor anchor)
addNewLineAffix in interface net.thevpc.nuts.elem.NElementBuilderpublic net.thevpc.nuts.elem.NElementBuilder removeAffixIf(Predicate<net.thevpc.nuts.elem.NBoundAffix> affixPredicate)
removeAffixIf in interface net.thevpc.nuts.elem.NElementBuilderCopyright © 2026 vpc open source initiative. All rights reserved.