public class NdfTable extends DumpableObject
Modifier and Type | Class and Description |
---|---|
static class |
NdfTable.Alignment |
Constructor and Description |
---|
NdfTable(java.lang.String tableName) |
NdfTable(java.lang.String tableName,
NdfProperties props) |
Modifier and Type | Method and Description |
---|---|
void |
addColumn(java.lang.String column)
Adds a column.
|
void |
addColumn(java.lang.String column,
int width)
Adds a column with the given width.
|
void |
addColumn(java.lang.String column,
int width,
NdfTable.Alignment alignment)
Adds a column with the given width and alignment.
|
void |
addColumn(java.lang.String column,
NdfTable.Alignment alignment)
Adds a column with the given alignment.
|
void |
addColumns(java.util.List<java.lang.String> columns)
Adds a list of columns with a default formatting.
|
void |
addColumns(java.lang.String... columns)
Adds a list of columns with a default formatting.
|
void |
addRow(java.lang.Object... values) |
void |
addRow(java.lang.String[] values) |
java.lang.String |
format(java.lang.String value)
Returns the next formatted column value.
|
int |
getColumnCount() |
java.lang.String[] |
getColumnNames() |
java.lang.String |
getTableName() |
boolean |
hasNext()
Tells whether there is a next column available for formatting.
|
java.lang.String |
nextHeader()
Returns the next formatted column header.
|
void |
reset()
Reset the current column index.
|
DumpString |
toDumpString(DumpString s)
This method allows subclasses to add values to the existing DumpString of the superclass.
|
ToString |
toString(ToString s)
This method allows subclasses to add values to the existing ToString of the superclass.
|
void |
write(NdfWriter<?> writer) |
configureDumpHeadlineLength, configureDumpMaxElementsPrinted, copyDumpStringValues, copyToStringValues, createDumpHeader, toDumpString, toString
public NdfTable(java.lang.String tableName)
public NdfTable(java.lang.String tableName, NdfProperties props)
public java.lang.String getTableName()
public java.lang.String[] getColumnNames()
public void addColumns(java.lang.String... columns) throws java.lang.Exception
java.lang.Exception
public void addColumns(java.util.List<java.lang.String> columns) throws java.lang.Exception
java.lang.Exception
public void addColumn(java.lang.String column, NdfTable.Alignment alignment) throws java.lang.Exception
java.lang.Exception
public void addColumn(java.lang.String column) throws java.lang.Exception
java.lang.Exception
public void addColumn(java.lang.String column, int width) throws java.lang.Exception
java.lang.Exception
public void addColumn(java.lang.String column, int width, NdfTable.Alignment alignment) throws java.lang.Exception
java.lang.Exception
public void addRow(java.lang.String[] values)
public void addRow(java.lang.Object... values)
public void write(NdfWriter<?> writer) throws java.lang.Exception
java.lang.Exception
public int getColumnCount()
public void reset()
public boolean hasNext()
public java.lang.String nextHeader()
public java.lang.String format(java.lang.String value)
public ToString toString(ToString s)
Dumpable
toString
in interface Dumpable
toString
in class DumpableObject
public DumpString toDumpString(DumpString s)
Dumpable
toDumpString
in interface Dumpable
toDumpString
in class DumpableObject
Copyright © 2014 EsprIT-Systems. All Rights Reserved.