it.sistematica.isharedoc.model.report
Class PlainInstanceReportPrinter

java.lang.Object
  extended by it.sistematica.isharedoc.model.report.ReportPrinter
      extended by it.sistematica.isharedoc.model.report.PlainInstanceReportPrinter

public class PlainInstanceReportPrinter
extends ReportPrinter


Field Summary
 
Fields inherited from class it.sistematica.isharedoc.model.report.ReportPrinter
reportTitles, writer
 
Constructor Summary
PlainInstanceReportPrinter(java.text.SimpleDateFormat sdf)
           
 
Method Summary
 void closeTable()
           
 void printDataRow(java.util.Map<java.lang.String,java.lang.Object> fields)
           
 void printDataTable(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> fields)
           
 void printEmptyDataRows(java.lang.String noDataFound)
           
 void printEmptyLine()
           
 void printFooter(java.lang.String content)
           
 void printParagraphTitle(java.lang.String title)
           
 void printPrologue()
           
 void printTableHeader()
           
 void setTitles(java.util.Map<java.lang.String,java.lang.String> titles)
           
 
Methods inherited from class it.sistematica.isharedoc.model.report.ReportPrinter
setWriter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PlainInstanceReportPrinter

public PlainInstanceReportPrinter(java.text.SimpleDateFormat sdf)
Method Detail

printDataRow

public void printDataRow(java.util.Map<java.lang.String,java.lang.Object> fields)
Specified by:
printDataRow in class ReportPrinter

printEmptyLine

public void printEmptyLine()
Specified by:
printEmptyLine in class ReportPrinter

printParagraphTitle

public void printParagraphTitle(java.lang.String title)
Specified by:
printParagraphTitle in class ReportPrinter

printPrologue

public void printPrologue()
Specified by:
printPrologue in class ReportPrinter

setTitles

public void setTitles(java.util.Map<java.lang.String,java.lang.String> titles)
Overrides:
setTitles in class ReportPrinter

printTableHeader

public void printTableHeader()
Specified by:
printTableHeader in class ReportPrinter

closeTable

public void closeTable()
Specified by:
closeTable in class ReportPrinter

printEmptyDataRows

public void printEmptyDataRows(java.lang.String noDataFound)
Specified by:
printEmptyDataRows in class ReportPrinter

printDataTable

public void printDataTable(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> fields)
Specified by:
printDataTable in class ReportPrinter

printFooter

public void printFooter(java.lang.String content)
Specified by:
printFooter in class ReportPrinter