public class

TextBuilder

extends Object
java.lang.Object
   ↳ com.pnfsoftware.jeb.util.format.TextBuilder
Known Direct Subclasses

Class Overview

A text buffer builder supporting indentation. Can be seen as an alternative to StringBuilder to easily create structured documents.

Summary

Public Constructors
TextBuilder()
TextBuilder(int indentationSize)
TextBuilder(int indentationSize, int initialCapacity)
Public Methods
TextBuilder append(Object o)
TextBuilder append(long v)
TextBuilder append(double v)
TextBuilder append(float v)
TextBuilder append(int v)
TextBuilder append(char v)
TextBuilder append(String format, Object... args)
TextBuilder append(byte v)
TextBuilder append(short v)
TextBuilder appendLine()
TextBuilder appendLine(boolean noIndent)
TextBuilder appendLine(String format, Object... args)
void clear()
TextBuilder indent()
int length()
void removeChar(int pos)
void removeChars(int start, int end)
void removeLastChar()
void removeLastLine()
String toString()
TextBuilder unindent()
void updateIndentation(boolean doIndent)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public TextBuilder ()

public TextBuilder (int indentationSize)

public TextBuilder (int indentationSize, int initialCapacity)

Public Methods

public TextBuilder append (Object o)

public TextBuilder append (long v)

public TextBuilder append (double v)

public TextBuilder append (float v)

public TextBuilder append (int v)

public TextBuilder append (char v)

public TextBuilder append (String format, Object... args)

public TextBuilder append (byte v)

public TextBuilder append (short v)

public TextBuilder appendLine ()

public TextBuilder appendLine (boolean noIndent)

public TextBuilder appendLine (String format, Object... args)

public void clear ()

public TextBuilder indent ()

public int length ()

public void removeChar (int pos)

public void removeChars (int start, int end)

public void removeLastChar ()

public void removeLastLine ()

public String toString ()

public TextBuilder unindent ()

public void updateIndentation (boolean doIndent)