public class DefaultNCharStreamElementBuilder extends AbstractNElementBuilder implements NCharStreamElementBuilder
| Constructor and Description |
|---|
DefaultNCharStreamElementBuilder() |
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 NCharStreamElementBuilder doWith(Consumer<NCharStreamElementBuilder> con)
doWith in interface NCharStreamElementBuilderpublic NReaderProvider value()
value in interface NCharStreamElementBuilderpublic NCharStreamElementBuilder value(NReaderProvider value)
value in interface NCharStreamElementBuilderpublic NCharStreamElement build()
build in interface NCharStreamElementBuilderbuild in interface NElementBuilderpublic String blocIdentifier()
blocIdentifier in interface NCharStreamElementBuilderpublic NCharStreamElementBuilder blocIdentifier(String blocIdentifier)
blocIdentifier in interface NCharStreamElementBuilderpublic NElementType type()
type in interface NElementBuilderpublic NCharStreamElementBuilder copyFrom(NElementBuilder other, NAssignmentPolicy assignmentPolicy)
copyFrom in interface NCharStreamElementBuildercopyFrom in interface NElementBuildercopyFrom in class AbstractNElementBuilderpublic NCharStreamElementBuilder copyFrom(NElement other, NAssignmentPolicy assignmentPolicy)
copyFrom in interface NCharStreamElementBuildercopyFrom in interface NElementBuildercopyFrom in class AbstractNElementBuilderpublic NCharStreamElementBuilder addAnnotations(List<NElementAnnotation> annotations)
addAnnotations in interface NCharStreamElementBuilderaddAnnotations in interface NElementBuilderaddAnnotations in class AbstractNElementBuilderpublic NCharStreamElementBuilder addAnnotation(String name, NElement... args)
addAnnotation in interface NCharStreamElementBuilderaddAnnotation in interface NElementBuilderaddAnnotation in class AbstractNElementBuilderpublic NCharStreamElementBuilder addAnnotation(NElementAnnotation annotation)
addAnnotation in interface NCharStreamElementBuilderaddAnnotation in interface NElementBuilderaddAnnotation in class AbstractNElementBuilderpublic NCharStreamElementBuilder addAffixAt(int index, NBoundAffix affix)
addAffixAt in interface NCharStreamElementBuilderaddAffixAt in interface NElementBuilderaddAffixAt in class AbstractNElementBuilderpublic NCharStreamElementBuilder addAffix(NBoundAffix affix)
addAffix in interface NCharStreamElementBuilderaddAffix in interface NElementBuilderaddAffix in class AbstractNElementBuilderpublic NCharStreamElementBuilder removeAffix(int affix)
removeAffix in interface NCharStreamElementBuilderremoveAffix in interface NElementBuilderremoveAffix in class AbstractNElementBuilderpublic NCharStreamElementBuilder clearAnnotations()
clearAnnotations in interface NCharStreamElementBuilderclearAnnotations in interface NElementBuilderclearAnnotations in class AbstractNElementBuilderpublic NCharStreamElementBuilder clearAffixes()
clearAffixes in interface NCharStreamElementBuilderclearAffixes in interface NElementBuilderclearAffixes in class AbstractNElementBuilderpublic NCharStreamElementBuilder clearComments()
clearComments in interface NCharStreamElementBuilderclearComments in interface NElementBuilderclearComments in class AbstractNElementBuilderpublic NCharStreamElementBuilder setAffixAt(int index, NBoundAffix affix)
setAffixAt in interface NCharStreamElementBuildersetAffixAt in interface NElementBuildersetAffixAt in class AbstractNElementBuilderpublic NCharStreamElementBuilder setAffixes(List<NBoundAffix> affixes)
setAffixes in interface NCharStreamElementBuildersetAffixes in interface NElementBuildersetAffixes in class AbstractNElementBuilderpublic NCharStreamElementBuilder addAffixAt(int index, NAffix affix, NAffixAnchor anchor)
addAffixAt in interface NCharStreamElementBuilderaddAffixAt in interface NElementBuilderaddAffixAt in class AbstractNElementBuilderpublic NCharStreamElementBuilder setAffixAt(int index, NAffix affix, NAffixAnchor anchor)
setAffixAt in interface NCharStreamElementBuildersetAffixAt in interface NElementBuildersetAffixAt in class AbstractNElementBuilderpublic NCharStreamElementBuilder removeDiagnostic(NElementDiagnostic error)
removeDiagnostic in interface NCharStreamElementBuilderremoveDiagnostic in interface NElementBuilderremoveDiagnostic in class AbstractNElementBuilderpublic NCharStreamElementBuilder addAffixes(List<NBoundAffix> affixes)
addAffixes in interface NCharStreamElementBuilderaddAffixes in interface NElementBuilderaddAffixes in class AbstractNElementBuilderpublic NCharStreamElementBuilder addDiagnostic(NElementDiagnostic error)
addDiagnostic in interface NCharStreamElementBuilderaddDiagnostic in interface NElementBuilderaddDiagnostic in class AbstractNElementBuilderpublic NCharStreamElementBuilder addAffixes(List<? extends NAffix> affixes, NAffixAnchor anchor)
addAffixes in class AbstractNElementBuilderpublic NCharStreamElementBuilder addAffix(NAffix affix, NAffixAnchor anchor)
addAffix in interface NElementBuilderaddAffix in class AbstractNElementBuilderpublic NCharStreamElementBuilder removeAffixes(NAffixType type, NAffixAnchor anchor)
removeAffixes in interface NCharStreamElementBuilderremoveAffixes in interface NElementBuilderremoveAffixes in class AbstractNElementBuilderpublic NCharStreamElementBuilder addLeadingComment(NElementComment comment)
addLeadingComment in interface NCharStreamElementBuilderaddLeadingComment in interface NElementBuilderaddLeadingComment in class AbstractNElementBuilderpublic NCharStreamElementBuilder addLeadingComments(NElementComment... comments)
addLeadingComments in interface NCharStreamElementBuilderaddLeadingComments in interface NElementBuilderaddLeadingComments in class AbstractNElementBuilderpublic NCharStreamElementBuilder addTrailingComment(NElementComment comment)
addTrailingComment in interface NCharStreamElementBuilderaddTrailingComment in interface NElementBuilderaddTrailingComment in class AbstractNElementBuilderpublic NCharStreamElementBuilder addTrailingComments(NElementComment... comments)
addTrailingComments in interface NCharStreamElementBuilderaddTrailingComments in interface NElementBuilderaddTrailingComments in class AbstractNElementBuilderpublic NCharStreamElementBuilder removeAnnotation(NElementAnnotation annotation)
removeAnnotation in interface NCharStreamElementBuilderremoveAnnotation in interface NElementBuilderremoveAnnotation in class AbstractNElementBuilderpublic NCharStreamElementBuilder copyFrom(NElementBuilder other)
copyFrom in interface NCharStreamElementBuildercopyFrom in interface NElementBuildercopyFrom in class AbstractNElementBuilderpublic NCharStreamElementBuilder copyFrom(NElement other)
copyFrom in interface NCharStreamElementBuildercopyFrom in interface NElementBuildercopyFrom in class AbstractNElementBuilderpublic NCharStreamElementBuilder metadata(NElementMetadata metadata)
metadata in interface NCharStreamElementBuildermetadata in interface NElementBuildermetadata in class AbstractNElementBuilderCopyright © 2026 vpc open source initiative. All rights reserved.