public class DefaultNElementFormatterBuilder extends Object implements NElementFormatterBuilder, NElementFormatOptions
| Constructor and Description |
|---|
DefaultNElementFormatterBuilder() |
DefaultNElementFormatterBuilder(List<NElementFormatterAction> actions,
Map<String,Object> options) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitofpublic DefaultNElementFormatterBuilder()
public DefaultNElementFormatterBuilder(List<NElementFormatterAction> actions, Map<String,Object> options)
public NElementFormatterBuilder addAction(NElementFormatterAction action)
addAction in interface NElementFormatterBuilderpublic NElementFormatterBuilder addSpace(NElementType elementType, NAffixAnchor anchor)
addSpace in interface NElementFormatterBuilderpublic int getColumnLimit()
getColumnLimit in interface NElementFormatOptionsgetColumnLimit in interface NElementFormatterBuilderpublic NElementFormatterBuilder setColumnLimit(int columnLimit)
setColumnLimit in interface NElementFormatterBuilderpublic NNewLineMode getNewLineMode()
getNewLineMode in interface NElementFormatOptionspublic DefaultNElementFormatterBuilder setNewLineMode(NNewLineMode newLineMode)
public int getIndent()
getIndent in interface NElementFormatOptionsgetIndent in interface NElementFormatterBuilderpublic DefaultNElementFormatterBuilder setIndent(int indent)
setIndent in interface NElementFormatterBuilderpublic int getComplexityThreshold()
getComplexityThreshold in interface NElementFormatOptionsgetComplexityThreshold in interface NElementFormatterBuilderpublic DefaultNElementFormatterBuilder setComplexityThreshold(int complexityThreshold)
setComplexityThreshold in interface NElementFormatterBuilderpublic NElementFormatterBuilder removeWhitespaces()
removeWhitespaces in interface NElementFormatterBuilderpublic NElementFormatterBuilder removeSeparators()
removeSeparators in interface NElementFormatterBuilderpublic NElementFormatterBuilder removeNewlines()
removeNewlines in interface NElementFormatterBuilderpublic NElementFormatterBuilder removeComments()
removeComments in interface NElementFormatterBuilderpublic NElementFormatterBuilder removeAffixes(NElementType elementType, Predicate<NBoundAffix> affixPredicate)
removeAffixes in interface NElementFormatterBuilderpublic NElementFormatterBuilder setSpaces(NElementType elementType, NAffixAnchor anchor, int count)
setSpaces in interface NElementFormatterBuilderpublic NElementFormatterBuilder setSpace(NElementType elementType, NAffixAnchor anchor)
setSpace in interface NElementFormatterBuilderpublic NElementFormatterBuilder setTabs(NElementType elementType, NAffixAnchor anchor, int count)
setTabs in interface NElementFormatterBuilderpublic NElementFormatterBuilder setTab(NElementType elementType, NAffixAnchor anchor)
setTab in interface NElementFormatterBuilderpublic NElementFormatterBuilder setSpace(NElementType elementType, NAffixAnchor anchor, String space)
setSpace in interface NElementFormatterBuilderpublic NElementFormatterBuilder setNewline(NElementType elementType, NAffixAnchor anchor)
setNewline in interface NElementFormatterBuilderpublic NElementFormatterBuilder addNewline(NElementType elementType, NAffixAnchor anchor)
addNewline in interface NElementFormatterBuilderpublic NElementFormatterBuilder addNewline(NElementType elementType, NAffixAnchor anchor, NNewLineMode space)
addNewline in interface NElementFormatterBuilderpublic NElementFormatterBuilder setNewline(NElementType elementType, NAffixAnchor anchor, NNewLineMode space)
setNewline in interface NElementFormatterBuilderpublic NElementFormatterBuilder removeSpace(NElementType elementType, NAffixAnchor anchor)
removeSpace in interface NElementFormatterBuilderpublic NElementFormatterBuilder addSpace(NElementType elementType, NAffixAnchor anchor, String space)
addSpace in interface NElementFormatterBuilderpublic NElementFormatter build()
build in interface NElementFormatterBuilderCopyright © 2026 vpc open source initiative. All rights reserved.