org.apache.wvcm.sample.util
Class ReportFormat

java.lang.Object
  extended by 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
 

Constructor Detail

ReportFormat

public ReportFormat(int[] colWidth,
                    int colSpace)
Method Detail

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