org.mule.management.stats.printers
Class AbstractTablePrinter

java.lang.Object
  extended by java.io.Writer
      extended by java.io.PrintWriter
          extended by org.mule.management.stats.printers.AbstractTablePrinter
All Implemented Interfaces:
java.io.Closeable, java.io.Flushable, java.lang.Appendable
Direct Known Subclasses:
CSVPrinter, HtmlTablePrinter, SimplePrinter, XMLPrinter

public class AbstractTablePrinter
extends java.io.PrintWriter

HtmlTablePrinter prints event processing stats as a HTML table


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(ServiceStatistics 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)
           
 void print(java.util.Collection c)
           
 void print(java.lang.Object obj)
           
 void print(java.lang.String string)
           
 void println(java.lang.Object obj)
           
 void println(java.lang.String string)
           
 
Methods inherited from class java.io.PrintWriter
append, append, append, checkError, clearError, close, flush, format, format, print, print, print, print, print, print, print, printf, printf, 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(ServiceStatistics 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)
Overrides:
print in class java.io.PrintWriter

println

public void println(java.lang.Object obj)
Overrides:
println in class java.io.PrintWriter

print

public void print(java.util.Collection c)

println

public void println(java.lang.String string)
Overrides:
println in class java.io.PrintWriter

print

public void print(java.lang.String string)
Overrides:
print in class java.io.PrintWriter


Copyright © 2003-2010 MuleSoft, Inc.. All Rights Reserved.