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 |
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 |
addAnnotationAt(int index,
net.thevpc.nuts.elem.NElementAnnotation annotation) |
net.thevpc.nuts.elem.NPairElementBuilder |
addAnnotations(List<net.thevpc.nuts.elem.NElementAnnotation> annotations) |
net.thevpc.nuts.elem.NPairElementBuilder |
addComments(net.thevpc.nuts.elem.NElementComments comments) |
net.thevpc.nuts.elem.NPairElementBuilder |
addLeadingComment(net.thevpc.nuts.elem.NElementComment comment) |
net.thevpc.nuts.elem.NPairElementBuilder |
addLeadingComment(net.thevpc.nuts.elem.NElementCommentType type,
String text) |
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 |
addTrailingComment(net.thevpc.nuts.elem.NElementCommentType type,
String text) |
net.thevpc.nuts.elem.NPairElementBuilder |
addTrailingComments(net.thevpc.nuts.elem.NElementComment... comments) |
net.thevpc.nuts.elem.NPairElement |
build() |
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.NMapStrategy strategy) |
net.thevpc.nuts.elem.NPairElementBuilder |
copyFrom(net.thevpc.nuts.elem.NElement other,
net.thevpc.nuts.util.NMapStrategy strategy) |
net.thevpc.nuts.elem.NPairElementBuilder |
doWith(Consumer<net.thevpc.nuts.elem.NPairElementBuilder> con) |
boolean |
isCustomTree() |
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.util.NOptional<String> |
name() |
net.thevpc.nuts.elem.NPairElementBuilder |
removeAnnotation(net.thevpc.nuts.elem.NElementAnnotation annotation) |
net.thevpc.nuts.elem.NPairElementBuilder |
removeAnnotationAt(int index) |
net.thevpc.nuts.elem.NPairElementBuilder |
removeLeadingComment(net.thevpc.nuts.elem.NElementComment comment) |
net.thevpc.nuts.elem.NPairElementBuilder |
removeLeadingCommentAt(int index) |
net.thevpc.nuts.elem.NPairElementBuilder |
removeTrailingComment(net.thevpc.nuts.elem.NElementComment comment) |
net.thevpc.nuts.elem.NPairElementBuilder |
removeTrailingCommentAt(int index) |
net.thevpc.nuts.elem.NElementType |
type() |
net.thevpc.nuts.elem.NElement |
value() |
net.thevpc.nuts.elem.NPairElementBuilder |
value(net.thevpc.nuts.elem.NElement value) |
annotations, comments, leadingComments, trailingCommentspublic DefaultNPairElementBuilder()
public DefaultNPairElementBuilder(net.thevpc.nuts.elem.NElement key,
net.thevpc.nuts.elem.NElement value)
public 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.util.NOptional<String> name()
name in interface net.thevpc.nuts.elem.NPairElementBuilderpublic net.thevpc.nuts.elem.NPairElementBuilder copyFrom(net.thevpc.nuts.elem.NElementBuilder other,
net.thevpc.nuts.util.NMapStrategy strategy)
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.NMapStrategy strategy)
copyFrom in interface net.thevpc.nuts.elem.NElementBuildercopyFrom in interface net.thevpc.nuts.elem.NPairElementBuildercopyFrom in class AbstractNElementBuilderpublic boolean isCustomTree()
isCustomTree in interface net.thevpc.nuts.elem.NElementBuilderisCustomTree in class AbstractNElementBuilderpublic 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 addLeadingComment(net.thevpc.nuts.elem.NElementCommentType type,
String text)
addLeadingComment in interface net.thevpc.nuts.elem.NElementBuilderaddLeadingComment in interface net.thevpc.nuts.elem.NPairElementBuilderaddLeadingComment in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NPairElementBuilder addTrailingComment(net.thevpc.nuts.elem.NElementCommentType type,
String text)
addTrailingComment in interface net.thevpc.nuts.elem.NElementBuilderaddTrailingComment in interface net.thevpc.nuts.elem.NPairElementBuilderaddTrailingComment 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 removeTrailingCommentAt(int index)
removeTrailingCommentAt in interface net.thevpc.nuts.elem.NElementBuilderremoveTrailingCommentAt in interface net.thevpc.nuts.elem.NPairElementBuilderremoveTrailingCommentAt in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NPairElementBuilder removeLeadingCommentAt(int index)
removeLeadingCommentAt in interface net.thevpc.nuts.elem.NElementBuilderremoveLeadingCommentAt in interface net.thevpc.nuts.elem.NPairElementBuilderremoveLeadingCommentAt in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NPairElementBuilder removeTrailingComment(net.thevpc.nuts.elem.NElementComment comment)
removeTrailingComment in interface net.thevpc.nuts.elem.NElementBuilderremoveTrailingComment in interface net.thevpc.nuts.elem.NPairElementBuilderremoveTrailingComment in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NPairElementBuilder removeLeadingComment(net.thevpc.nuts.elem.NElementComment comment)
removeLeadingComment in interface net.thevpc.nuts.elem.NElementBuilderremoveLeadingComment in interface net.thevpc.nuts.elem.NPairElementBuilderremoveLeadingComment in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NPairElementBuilder addComments(net.thevpc.nuts.elem.NElementComments comments)
addComments in interface net.thevpc.nuts.elem.NElementBuilderaddComments in interface net.thevpc.nuts.elem.NPairElementBuilderaddComments 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 addAnnotationAt(int index,
net.thevpc.nuts.elem.NElementAnnotation annotation)
addAnnotationAt in interface net.thevpc.nuts.elem.NElementBuilderaddAnnotationAt in interface net.thevpc.nuts.elem.NPairElementBuilderaddAnnotationAt in class AbstractNElementBuilderpublic net.thevpc.nuts.elem.NPairElementBuilder removeAnnotationAt(int index)
removeAnnotationAt in interface net.thevpc.nuts.elem.NElementBuilderremoveAnnotationAt in interface net.thevpc.nuts.elem.NPairElementBuilderremoveAnnotationAt 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 clearComments()
clearComments in interface net.thevpc.nuts.elem.NElementBuilderclearComments 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 AbstractNElementBuilderCopyright © 2025 vpc open source initiative. All rights reserved.