org.apache.wvcm.sample.util
Class ReportFormat
java.lang.Object
org.apache.wvcm.sample.util.ReportFormat
public class ReportFormat
- extends java.lang.Object
ReportFormat
Produces formatted of table-like reports.
Usage example:
ReportFormat r = new ReportFormat( new int[] {15, 3, 25}, 1 );
System.out.println( r.toString() );
System.out.println( "\n" );
System.out.println( r.format("Name", "Age", "City") );
System.out.println( r.separator('-') );
System.out.println( r.format("Pooh", "10", "Pooh's Corner") );
System.out.println( r.format("Piglet", "8", "Pooh's Corner") );
System.out.println( r.format("Robin", "9", "London") );
System.out.println( r.format("Goofy", "27", "Disneyland") );
System.out.println( r.format("Dino", "123456789", "Jurassic Park") );
Output:
colNo: 3
colSpace: 1
fillChar:
cutChar: >
useCutChar: true
colWidth: { 15, 3, 25 }
colStart: { 0, 16, 20 }
colEnd: { 15, 19, 45 }
lineLength: 45
Name Age City
--------------- --- -------------------------
Pooh 10 Pooh's Corner
Piglet 8 Pooh's Corner
Robin 9 London
Goofy 27 Disneyland
Dino 12> Jurassic Park
--------------- --- -------------------------
- Version:
- $Revision: 1.1.1.1.2.2 $
Constructor Summary |
ReportFormat(int[] colWidth,
int colSpace)
|
Method Summary |
java.lang.String |
format(java.lang.String data0)
|
java.lang.String |
format(java.lang.String[] data)
|
java.lang.String |
format(java.lang.String data0,
java.lang.String data1)
|
java.lang.String |
format(java.lang.String data0,
java.lang.String data1,
java.lang.String data2)
|
java.lang.String |
format(java.lang.String data0,
java.lang.String data1,
java.lang.String data2,
java.lang.String data3)
|
java.lang.String |
format(java.lang.String data0,
java.lang.String data1,
java.lang.String data2,
java.lang.String data3,
java.lang.String data4)
|
java.lang.String |
format(java.lang.String data0,
java.lang.String data1,
java.lang.String data2,
java.lang.String data3,
java.lang.String data4,
java.lang.String data5)
|
java.lang.String |
format(java.lang.String data0,
java.lang.String data1,
java.lang.String data2,
java.lang.String data3,
java.lang.String data4,
java.lang.String data5,
java.lang.String data6)
|
java.lang.String |
format(java.lang.String data0,
java.lang.String data1,
java.lang.String data2,
java.lang.String data3,
java.lang.String data4,
java.lang.String data5,
java.lang.String data6,
java.lang.String data7)
|
java.lang.String |
format(java.lang.String data0,
java.lang.String data1,
java.lang.String data2,
java.lang.String data3,
java.lang.String data4,
java.lang.String data5,
java.lang.String data6,
java.lang.String data7,
java.lang.String data8)
|
java.lang.String |
format(java.lang.String data0,
java.lang.String data1,
java.lang.String data2,
java.lang.String data3,
java.lang.String data4,
java.lang.String data5,
java.lang.String data6,
java.lang.String data7,
java.lang.String data8,
java.lang.String data9)
|
static void |
main(java.lang.String[] args)
|
java.lang.String |
separator(char sepChar)
|
void |
setCutChar(char cutChar)
|
void |
setFillChar(char fillChar)
|
void |
setUseCutChar(boolean useCutChar)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ReportFormat
public ReportFormat(int[] colWidth,
int colSpace)
setFillChar
public void setFillChar(char fillChar)
setCutChar
public void setCutChar(char cutChar)
setUseCutChar
public void setUseCutChar(boolean useCutChar)
separator
public java.lang.String separator(char sepChar)
format
public java.lang.String format(java.lang.String[] data)
format
public java.lang.String format(java.lang.String data0)
format
public java.lang.String format(java.lang.String data0,
java.lang.String data1)
format
public java.lang.String format(java.lang.String data0,
java.lang.String data1,
java.lang.String data2)
format
public java.lang.String format(java.lang.String data0,
java.lang.String data1,
java.lang.String data2,
java.lang.String data3)
format
public java.lang.String format(java.lang.String data0,
java.lang.String data1,
java.lang.String data2,
java.lang.String data3,
java.lang.String data4)
format
public java.lang.String format(java.lang.String data0,
java.lang.String data1,
java.lang.String data2,
java.lang.String data3,
java.lang.String data4,
java.lang.String data5)
format
public java.lang.String format(java.lang.String data0,
java.lang.String data1,
java.lang.String data2,
java.lang.String data3,
java.lang.String data4,
java.lang.String data5,
java.lang.String data6)
format
public java.lang.String format(java.lang.String data0,
java.lang.String data1,
java.lang.String data2,
java.lang.String data3,
java.lang.String data4,
java.lang.String data5,
java.lang.String data6,
java.lang.String data7)
format
public java.lang.String format(java.lang.String data0,
java.lang.String data1,
java.lang.String data2,
java.lang.String data3,
java.lang.String data4,
java.lang.String data5,
java.lang.String data6,
java.lang.String data7,
java.lang.String data8)
format
public java.lang.String format(java.lang.String data0,
java.lang.String data1,
java.lang.String data2,
java.lang.String data3,
java.lang.String data4,
java.lang.String data5,
java.lang.String data6,
java.lang.String data7,
java.lang.String data8,
java.lang.String data9)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
main
public static void main(java.lang.String[] args)
Copyright (c) 2003 - Apache Software Foundation