public class OutputTable
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
OutputTable.Calc |
class |
OutputTable.Column |
Modifier and Type | Field and Description |
---|---|
static java.text.DecimalFormat |
DEFAULT_NUMBER_FORMAT |
static java.text.DecimalFormat |
POINT_FIVE_FORMAT |
Constructor and Description |
---|
OutputTable(java.lang.Class clazz) |
Modifier and Type | Method and Description |
---|---|
void |
addCol(OutputTable.Column col) |
OutputTable.Column |
addCol(java.lang.String name,
java.lang.String header) |
OutputTable.Column |
addCol(java.lang.String name,
java.lang.String header,
int width) |
OutputTable.Column |
addCol(java.lang.String name,
java.lang.String header,
int width,
java.text.Format format) |
OutputTable.Column |
addCol(java.lang.String name,
java.lang.String header,
int width,
java.text.Format format,
OutputTable.Calc calc) |
OutputTable.Column |
addCol(java.lang.String name,
java.lang.String header,
int width,
int alignment) |
OutputTable.Column |
addCol(java.lang.String name,
java.lang.String header,
int width,
int alignment,
OutputTable.Calc calc) |
OutputTable.Column |
addCol(java.lang.String name,
java.lang.String header,
int width,
OutputTable.Calc calc) |
int |
getRowWidth() |
void |
printDelimiter(java.io.PrintWriter pw,
char del) |
void |
printHeader(java.io.PrintWriter pw) |
void |
printRow(java.io.PrintWriter pw,
java.lang.Object obj) |
public static final java.text.DecimalFormat DEFAULT_NUMBER_FORMAT
public static final java.text.DecimalFormat POINT_FIVE_FORMAT
public OutputTable.Column addCol(java.lang.String name, java.lang.String header) throws java.beans.IntrospectionException
java.beans.IntrospectionException
public OutputTable.Column addCol(java.lang.String name, java.lang.String header, int width) throws java.beans.IntrospectionException
java.beans.IntrospectionException
public OutputTable.Column addCol(java.lang.String name, java.lang.String header, int width, int alignment) throws java.beans.IntrospectionException
java.beans.IntrospectionException
public OutputTable.Column addCol(java.lang.String name, java.lang.String header, int width, int alignment, OutputTable.Calc calc) throws java.beans.IntrospectionException
java.beans.IntrospectionException
public OutputTable.Column addCol(java.lang.String name, java.lang.String header, int width, java.text.Format format) throws java.beans.IntrospectionException
java.beans.IntrospectionException
public OutputTable.Column addCol(java.lang.String name, java.lang.String header, int width, java.text.Format format, OutputTable.Calc calc) throws java.beans.IntrospectionException
java.beans.IntrospectionException
public OutputTable.Column addCol(java.lang.String name, java.lang.String header, int width, OutputTable.Calc calc) throws java.beans.IntrospectionException
java.beans.IntrospectionException
public void addCol(OutputTable.Column col)
public void printHeader(java.io.PrintWriter pw)
public int getRowWidth()
public void printRow(java.io.PrintWriter pw, java.lang.Object obj)
public void printDelimiter(java.io.PrintWriter pw, char del)
Copyright © 2007 Sun Microsystems, Inc. All rights reserved.