public class BlockBuilder extends Object
Constructor and Description |
---|
BlockBuilder(String spacer) |
public BlockBuilder(String spacer)
spacer
- - char used for spacingpublic BlockBuilder setupLineEnding(String lineEnding)
public BlockBuilder setupLabelPrefix(String labelPrefix)
public String getLineEnding()
public BlockBuilder appendWithLabelPrefix(String label)
public BlockBuilder startBlock()
public BlockBuilder endBlock()
public BlockBuilder indent()
public BlockBuilder unindent()
public BlockBuilder addLine(String line)
public BlockBuilder addIndented(String line)
public BlockBuilder addIndented(Runnable runnable)
public BlockBuilder addLineWithEnding(String line)
public BlockBuilder addEndingIfNotPresent()
public BlockBuilder addEmptyLine()
public BlockBuilder appendWithSpace(String text)
public BlockBuilder appendWithSpace(Runnable runnable)
public BlockBuilder append(Runnable runnable)
public BlockBuilder append(String string)
public BlockBuilder addIndentation()
public boolean endsWith(String text)
public BlockBuilder addAtTheEndIfEndsWithAChar(String toAdd)
public BlockBuilder addAtTheEnd(String toAdd)
public BlockBuilder updateContents(String contents)
contents
- - text to replace the current content withCopyright © 2016–2021 Spring. All rights reserved.