org.opengts.war.report
Class ReportSpreadsheet

java.lang.Object
  extended by org.opengts.war.report.ReportSpreadsheet

public class ReportSpreadsheet
extends java.lang.Object


Constructor Summary
ReportSpreadsheet(boolean xlsx, ReportData rd)
           
 
Method Summary
 void addBodyColumn(java.lang.Object value)
           
 void addHeaderColumn(java.lang.String colTitle, int colWidth)
           
 void addSubtotalColumn(java.lang.Object value)
           
 void addTotalColumn(java.lang.Object value)
           
 int getCurrentColumnIndex()
           
 int getCurrentRowIndex()
           
static java.lang.Class GetExcelSpreadsheetClass()
           
 int incrementColumnIndex()
           
 int incrementRowIndex()
           
static boolean IsExcelSpreadsheetSupported()
           
 boolean isValid()
           
 boolean isXLS()
           
 boolean isXLSX()
           
 void setBlankRow()
           
 void setHeaderSubtitle(java.lang.String title)
           
 void setHeaderTitle(java.lang.String title)
           
 boolean write(java.io.OutputStream out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReportSpreadsheet

public ReportSpreadsheet(boolean xlsx,
                         ReportData rd)
Method Detail

GetExcelSpreadsheetClass

public static java.lang.Class GetExcelSpreadsheetClass()

IsExcelSpreadsheetSupported

public static boolean IsExcelSpreadsheetSupported()

isValid

public boolean isValid()

isXLS

public boolean isXLS()

isXLSX

public boolean isXLSX()

getCurrentRowIndex

public int getCurrentRowIndex()

getCurrentColumnIndex

public int getCurrentColumnIndex()

incrementRowIndex

public int incrementRowIndex()

incrementColumnIndex

public int incrementColumnIndex()

setHeaderTitle

public void setHeaderTitle(java.lang.String title)

setHeaderSubtitle

public void setHeaderSubtitle(java.lang.String title)

setBlankRow

public void setBlankRow()

addHeaderColumn

public void addHeaderColumn(java.lang.String colTitle,
                            int colWidth)

addBodyColumn

public void addBodyColumn(java.lang.Object value)

addSubtotalColumn

public void addSubtotalColumn(java.lang.Object value)

addTotalColumn

public void addTotalColumn(java.lang.Object value)

write

public boolean write(java.io.OutputStream out)