public class DefaultNPairElementBuilder extends AbstractNElementBuilder implements net.thevpc.nuts.elem.NPairElementBuilder
| Constructor and Description |
|---|
DefaultNPairElementBuilder() |
DefaultNPairElementBuilder(net.thevpc.nuts.elem.NElement key,
net.thevpc.nuts.elem.NElement value) |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.elem.NPairElementBuilder |
addAffix(net.thevpc.nuts.elem.NAffix affix,
net.thevpc.nuts.elem.NAffixAnchor anchor) |
net.thevpc.nuts.elem.NPairElementBuilder |
addAffix(net.thevpc.nuts.elem.NBoundAffix affix) |
net.thevpc.nuts.elem.NPairElementBuilder |
addAffixAt(int index,
net.thevpc.nuts.elem.NAffix affix,
net.thevpc.nuts.elem.NAffixAnchor anchor) |
net.thevpc.nuts.elem.NPairElementBuilder |
addAffixAt(int index,
net.thevpc.nuts.elem.NBoundAffix affix) |
net.thevpc.nuts.elem.NPairElementBuilder |
addAffixes(List<? extends net.thevpc.nuts.elem.NAffix> affixes,
net.thevpc.nuts.elem.NAffixAnchor anchor) |
net.thevpc.nuts.elem.NPairElementBuilder |
addAffixes(List<net.thevpc.nuts.elem.NBoundAffix> affixes) |
net.thevpc.nuts.elem.NPairElementBuilder |
addAnnotation(net.thevpc.nuts.elem.NElementAnnotation annotation) |
net.thevpc.nuts.elem.NPairElementBuilder |
addAnnotation(String name,
net.thevpc.nuts.elem.NElement... args) |
net.thevpc.nuts.elem.NPairElementBuilder |
addAnnotations(List<net.thevpc.nuts.elem.NElementAnnotation> annotations) |
net.thevpc.nuts.elem.NPairElementBuilder |
addDiagnostic(net.thevpc.nuts.elem.NElementDiagnostic error) |
net.thevpc.nuts.elem.NPairElementBuilder |
addLeadingComment(net.thevpc.nuts.elem.NElementComment comment) |
net.thevpc.nuts.elem.NPairElementBuilder |
addLeadingComments(net.thevpc.nuts.elem.NElementComment... comments) |
net.thevpc.nuts.elem.NPairElementBuilder |
addTrailingComment(net.thevpc.nuts.elem.NElementComment comment) |
net.thevpc.nuts.elem.NPairElementBuilder |
addTrailingComments(net.thevpc.nuts.elem.NElementComment... comments) |
net.thevpc.nuts.elem.NPairElement |
build() |
net.thevpc.nuts.elem.NPairElementBuilder |
clearAffixes() |
net.thevpc.nuts.elem.NPairElementBuilder |
clearAnnotations() |
net.thevpc.nuts.elem.NPairElementBuilder |
clearComments() |
net.thevpc.nuts.elem.NPairElementBuilder |
copyFrom(net.thevpc.nuts.elem.NElement other) |
net.thevpc.nuts.elem.NPairElementBuilder |
copyFrom(net.thevpc.nuts.elem.NElementBuilder other) |
net.thevpc.nuts.elem.NPairElementBuilder |
copyFrom(net.thevpc.nuts.elem.NElementBuilder other,
net.thevpc.nuts.util.NAssignmentPolicy assignmentPolicy) |
net.thevpc.nuts.elem.NPairElementBuilder |
copyFrom(net.thevpc.nuts.elem.NElement other,
net.thevpc.nuts.util.NAssignmentPolicy assignmentPolicy) |
net.thevpc.nuts.elem.NPairElementBuilder |
doWith(Consumer<net.thevpc.nuts.elem.NPairElementBuilder> con) |
net.thevpc.nuts.elem.NElement |
key() |
net.thevpc.nuts.elem.NPairElementBuilder |
key(net.thevpc.nuts.elem.NElement key) |
net.thevpc.nuts.elem.NPairElementBuilder |
key(String key) |
net.thevpc.nuts.elem.NPairElementBuilder |
metadata(net.thevpc.nuts.elem.NElementMetadata metadata) |
net.thevpc.nuts.util.NOptional<String> |
name() |
net.thevpc.nuts.elem.NPairElementBuilder |
removeAffix(int affix) |
net.thevpc.nuts.elem.NPairElementBuilder |
removeAffixes(net.thevpc.nuts.elem.NAffixType type,
net.thevpc.nuts.elem.NAffixAnchor anchor) |
net.thevpc.nuts.elem.NPairElementBuilder |
removeAnnotation(net.thevpc.nuts.elem.NElementAnnotation annotation) |
net.thevpc.nuts.elem.NPairElementBuilder |
removeDiagnostic(net.thevpc.nuts.elem.NElementDiagnostic error) |
net.thevpc.nuts.elem.NPairElementBuilder |
setAffixAt(int index,
net.thevpc.nuts.elem.NAffix affix,
net.thevpc.nuts.elem.NAffixAnchor anchor) |
net.thevpc.nuts.elem.NPairElementBuilder |
setAffixAt(int index,
net.thevpc.nuts.elem.NBoundAffix affix) |
net.thevpc.nuts.elem.NPairElementBuilder |
setAffixes(List<net.thevpc.nuts.elem.NBoundAffix> affixes) |
net.thevpc.nuts.elem.NElementType |
type() |
net.thevpc.nuts.elem.NElement |
value() |
net.thevpc.nuts.elem.NPairElementBuilder |
value(net.thevpc.nuts.elem.NElement value) |
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 DefaultNPairElementBuilder()
public DefaultNPairElementBuilder(net.thevpc.nuts.elem.NElement key,
net.thevpc.nuts.elem.NElement value)
public net.thevpc.nuts.util.NOptional<String> name()
name in interface net.thevpc.nuts.elem.NPairElementBuilderpublic net.thevpc.nuts.elem.NPairElementBuilder doWith(Consumer<net.thevpc.nuts.elem.NPairElementBuilder> con)
doWith in interface net.thevpc.nuts.elem.NPairElementBuilderpublic net.thevpc.nuts.elem.NPairElementBuilder value(net.thevpc.nuts.elem.NElement value)
value in interface net.thevpc.nuts.elem.NPairElementBuilderpublic net.thevpc.nuts.elem.NPairElementBuilder key(net.thevpc.nuts.elem.NElement key)
key in interface net.thevpc.nuts.elem.NPairElementBuilderpublic net.thevpc.nuts.elem.NPairElementBuilder key(String key)
key in interface net.thevpc.nuts.elem.NPairElementBuilderpublic net.thevpc.nuts.elem.NPairElement build()
build in interface net.thevpc.nuts.elem.NElementBuilderbuild in interface net.thevpc.nuts.elem.NPairElementBuilderpublic net.thevpc.nuts.elem.NElementType type()
type in interface net.thevpc.nuts.elem.NElementBuilderpublic net.thevpc.nuts.elem.NElement value()
value in interface net.thevpc.nuts.elem.NPairElementBuilderpublic net.thevpc.nuts.elem.NElement key()
key in interface net.thevpc.nuts.elem.NPairElementBuilderpublic net.thevpc.nuts.elem.NPairElementBuilder copyFrom(net.thevpc.nuts.elem.NElementBuilder other,
net.thevpc.nuts.util.NAssignmentPolicy assignmentPolicy)
copyFrom in interface net.thevpc.nuts.elem.NElementBuildercopyFrom in interface net.thevpc.nuts.elem.NPairElementBuildercopyFrom in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NPairElementBuilder copyFrom(net.thevpc.nuts.elem.NElement other,
net.thevpc.nuts.util.NAssignmentPolicy assignmentPolicy)
copyFrom in interface net.thevpc.nuts.elem.NElementBuildercopyFrom in interface net.thevpc.nuts.elem.NPairElementBuildercopyFrom in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NPairElementBuilder addAnnotations(List<net.thevpc.nuts.elem.NElementAnnotation> annotations)
addAnnotations in interface net.thevpc.nuts.elem.NElementBuilderaddAnnotations in interface net.thevpc.nuts.elem.NPairElementBuilderaddAnnotations in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NPairElementBuilder addAnnotation(String name, net.thevpc.nuts.elem.NElement... args)
addAnnotation in interface net.thevpc.nuts.elem.NElementBuilderaddAnnotation in interface net.thevpc.nuts.elem.NPairElementBuilderaddAnnotation in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NPairElementBuilder addAnnotation(net.thevpc.nuts.elem.NElementAnnotation annotation)
addAnnotation in interface net.thevpc.nuts.elem.NElementBuilderaddAnnotation in interface net.thevpc.nuts.elem.NPairElementBuilderaddAnnotation in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NPairElementBuilder addAffixAt(int index,
net.thevpc.nuts.elem.NBoundAffix affix)
addAffixAt in interface net.thevpc.nuts.elem.NElementBuilderaddAffixAt in interface net.thevpc.nuts.elem.NPairElementBuilderaddAffixAt in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NPairElementBuilder removeAffix(int affix)
removeAffix in interface net.thevpc.nuts.elem.NElementBuilderremoveAffix in interface net.thevpc.nuts.elem.NPairElementBuilderremoveAffix in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NPairElementBuilder clearAnnotations()
clearAnnotations in interface net.thevpc.nuts.elem.NElementBuilderclearAnnotations in interface net.thevpc.nuts.elem.NPairElementBuilderclearAnnotations in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NPairElementBuilder clearAffixes()
clearAffixes in interface net.thevpc.nuts.elem.NElementBuilderclearAffixes in interface net.thevpc.nuts.elem.NPairElementBuilderclearAffixes in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NPairElementBuilder clearComments()
clearComments in interface net.thevpc.nuts.elem.NElementBuilderclearComments in interface net.thevpc.nuts.elem.NPairElementBuilderclearComments in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NPairElementBuilder setAffixAt(int index,
net.thevpc.nuts.elem.NBoundAffix affix)
setAffixAt in interface net.thevpc.nuts.elem.NElementBuildersetAffixAt in interface net.thevpc.nuts.elem.NPairElementBuildersetAffixAt in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NPairElementBuilder setAffixes(List<net.thevpc.nuts.elem.NBoundAffix> affixes)
setAffixes in interface net.thevpc.nuts.elem.NElementBuildersetAffixes in interface net.thevpc.nuts.elem.NPairElementBuildersetAffixes in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NPairElementBuilder addAffix(net.thevpc.nuts.elem.NBoundAffix affix)
addAffix in interface net.thevpc.nuts.elem.NElementBuilderaddAffix in interface net.thevpc.nuts.elem.NPairElementBuilderaddAffix in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NPairElementBuilder addAffixAt(int index,
net.thevpc.nuts.elem.NAffix affix,
net.thevpc.nuts.elem.NAffixAnchor anchor)
addAffixAt in interface net.thevpc.nuts.elem.NElementBuilderaddAffixAt in interface net.thevpc.nuts.elem.NPairElementBuilderaddAffixAt in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NPairElementBuilder setAffixAt(int index,
net.thevpc.nuts.elem.NAffix affix,
net.thevpc.nuts.elem.NAffixAnchor anchor)
setAffixAt in interface net.thevpc.nuts.elem.NElementBuildersetAffixAt in interface net.thevpc.nuts.elem.NPairElementBuildersetAffixAt in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NPairElementBuilder removeDiagnostic(net.thevpc.nuts.elem.NElementDiagnostic error)
removeDiagnostic in interface net.thevpc.nuts.elem.NElementBuilderremoveDiagnostic in interface net.thevpc.nuts.elem.NPairElementBuilderremoveDiagnostic in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NPairElementBuilder addAffixes(List<net.thevpc.nuts.elem.NBoundAffix> affixes)
addAffixes in interface net.thevpc.nuts.elem.NElementBuilderaddAffixes in interface net.thevpc.nuts.elem.NPairElementBuilderaddAffixes in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NPairElementBuilder addDiagnostic(net.thevpc.nuts.elem.NElementDiagnostic error)
addDiagnostic in interface net.thevpc.nuts.elem.NElementBuilderaddDiagnostic in interface net.thevpc.nuts.elem.NPairElementBuilderaddDiagnostic in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NPairElementBuilder addAffixes(List<? extends net.thevpc.nuts.elem.NAffix> affixes, net.thevpc.nuts.elem.NAffixAnchor anchor)
addAffixes in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NPairElementBuilder 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.NPairElementBuilder removeAffixes(net.thevpc.nuts.elem.NAffixType type,
net.thevpc.nuts.elem.NAffixAnchor anchor)
removeAffixes in interface net.thevpc.nuts.elem.NElementBuilderremoveAffixes in interface net.thevpc.nuts.elem.NPairElementBuilderremoveAffixes in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NPairElementBuilder addLeadingComment(net.thevpc.nuts.elem.NElementComment comment)
addLeadingComment in interface net.thevpc.nuts.elem.NElementBuilderaddLeadingComment in interface net.thevpc.nuts.elem.NPairElementBuilderaddLeadingComment in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NPairElementBuilder addLeadingComments(net.thevpc.nuts.elem.NElementComment... comments)
addLeadingComments in interface net.thevpc.nuts.elem.NElementBuilderaddLeadingComments in interface net.thevpc.nuts.elem.NPairElementBuilderaddLeadingComments in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NPairElementBuilder addTrailingComment(net.thevpc.nuts.elem.NElementComment comment)
addTrailingComment in interface net.thevpc.nuts.elem.NElementBuilderaddTrailingComment in interface net.thevpc.nuts.elem.NPairElementBuilderaddTrailingComment in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NPairElementBuilder addTrailingComments(net.thevpc.nuts.elem.NElementComment... comments)
addTrailingComments in interface net.thevpc.nuts.elem.NElementBuilderaddTrailingComments in interface net.thevpc.nuts.elem.NPairElementBuilderaddTrailingComments in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NPairElementBuilder removeAnnotation(net.thevpc.nuts.elem.NElementAnnotation annotation)
removeAnnotation in interface net.thevpc.nuts.elem.NElementBuilderremoveAnnotation in interface net.thevpc.nuts.elem.NPairElementBuilderremoveAnnotation in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NPairElementBuilder copyFrom(net.thevpc.nuts.elem.NElementBuilder other)
copyFrom in interface net.thevpc.nuts.elem.NElementBuildercopyFrom in interface net.thevpc.nuts.elem.NPairElementBuildercopyFrom in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NPairElementBuilder copyFrom(net.thevpc.nuts.elem.NElement other)
copyFrom in interface net.thevpc.nuts.elem.NElementBuildercopyFrom in interface net.thevpc.nuts.elem.NPairElementBuildercopyFrom in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NPairElementBuilder metadata(net.thevpc.nuts.elem.NElementMetadata metadata)
metadata in interface net.thevpc.nuts.elem.NElementBuildermetadata in interface net.thevpc.nuts.elem.NPairElementBuildermetadata in class AbstractNElementBuilderCopyright © 2026 vpc open source initiative. All rights reserved.