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