public abstract class AbstractTableFormatter extends java.lang.Object implements TableFormatter
Modifier and Type | Field and Description |
---|---|
protected int |
column |
protected Column[] |
columns |
protected TableFormatterConfig |
config |
protected java.io.Writer |
writer |
Modifier | Constructor and Description |
---|---|
protected |
AbstractTableFormatter(java.io.Writer writer,
TableFormatterConfig config,
Column... columns) |
Modifier and Type | Method and Description |
---|---|
protected abstract TableFormatter |
write(java.lang.String value) |
TableFormatter |
writeCell(boolean b) |
TableFormatter |
writeCell(char c) |
TableFormatter |
writeCell(double d) |
TableFormatter |
writeCell(float f) |
TableFormatter |
writeCell(int i) |
TableFormatter |
writeCell(java.lang.String s) |
TableFormatter |
writeEmptyCell() |
TableFormatter |
writeEmptyCells(int count) |
TableFormatter |
writeEmptyLine() |
TableFormatter |
writeEmptyLines(int count) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
close, writeCell, writeComment
protected final java.io.Writer writer
protected final TableFormatterConfig config
protected final Column[] columns
protected int column
protected AbstractTableFormatter(java.io.Writer writer, TableFormatterConfig config, Column... columns)
protected abstract TableFormatter write(java.lang.String value) throws java.io.IOException
java.io.IOException
public TableFormatter writeCell(java.lang.String s) throws java.io.IOException
writeCell
in interface TableFormatter
java.io.IOException
public TableFormatter writeEmptyCell() throws java.io.IOException
writeEmptyCell
in interface TableFormatter
java.io.IOException
public TableFormatter writeEmptyCells(int count) throws java.io.IOException
writeEmptyCells
in interface TableFormatter
java.io.IOException
public TableFormatter writeEmptyLine() throws java.io.IOException
writeEmptyLine
in interface TableFormatter
java.io.IOException
public TableFormatter writeEmptyLines(int count) throws java.io.IOException
writeEmptyLines
in interface TableFormatter
java.io.IOException
public TableFormatter writeCell(char c) throws java.io.IOException
writeCell
in interface TableFormatter
java.io.IOException
public TableFormatter writeCell(int i) throws java.io.IOException
writeCell
in interface TableFormatter
java.io.IOException
public TableFormatter writeCell(float f) throws java.io.IOException
writeCell
in interface TableFormatter
java.io.IOException
public TableFormatter writeCell(double d) throws java.io.IOException
writeCell
in interface TableFormatter
java.io.IOException
public TableFormatter writeCell(boolean b) throws java.io.IOException
writeCell
in interface TableFormatter
java.io.IOException