org.mule.management.stats.printers
Class AbstractTablePrinter

java.lang.Object
  extended byjava.io.Writer
      extended byjava.io.PrintWriter
          extended byorg.mule.management.stats.printers.AbstractTablePrinter
Direct Known Subclasses:
CSVPrinter, HtmlTablePrinter, SimplePrinter

public abstract class AbstractTablePrinter
extends java.io.PrintWriter

HtmlTablePrinter prints event processing stats as a HTML table

Version:
$Revision: 1.3 $
Author:
Ross Mason

Field Summary
 
Fields inherited from class java.io.PrintWriter
out
 
Fields inherited from class java.io.Writer
lock
 
Constructor Summary
AbstractTablePrinter(java.io.OutputStream out)
           
AbstractTablePrinter(java.io.Writer out)
           
 
Method Summary
protected  void getColumn(ComponentStatistics stats, java.lang.String[] col)
           
 java.lang.String[] getHeaders()
           
protected  int getRouterInfo(RouterStatistics stats, java.lang.String[] col, int index)
           
protected  java.lang.String[][] getTable(java.util.Collection stats)
           
abstract  void print(java.util.Collection c)
           
 void print(java.lang.Object obj)
           
 void println(java.lang.Object obj)
           
 
Methods inherited from class java.io.PrintWriter
checkError, close, flush, print, print, print, print, print, print, print, print, println, println, println, println, println, println, println, println, println, setError, write, write, write, write, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractTablePrinter

public AbstractTablePrinter(java.io.Writer out)

AbstractTablePrinter

public AbstractTablePrinter(java.io.OutputStream out)
Method Detail

getHeaders

public java.lang.String[] getHeaders()

getColumn

protected void getColumn(ComponentStatistics stats,
                         java.lang.String[] col)

getRouterInfo

protected int getRouterInfo(RouterStatistics stats,
                            java.lang.String[] col,
                            int index)

getTable

protected java.lang.String[][] getTable(java.util.Collection stats)

print

public void print(java.lang.Object obj)

println

public void println(java.lang.Object obj)

print

public abstract void print(java.util.Collection c)


Copyright © 2003-2005 SymphonySoft Limited. All Rights Reserved.