Jive Forums API (5.5.20.2-oracle) Developer Javadocs

com.jivesoftware.base.stats
Class HTMLReportTemplate

java.lang.Object
  extended by com.jivesoftware.base.stats.HTMLReportTemplate
All Implemented Interfaces:
ReportTemplate

public class HTMLReportTemplate
extends java.lang.Object
implements ReportTemplate

An implementation of the ReportTemplate class -- loads report data and generates HTML output.


Constructor Summary
HTMLReportTemplate()
           
 
Method Summary
 java.lang.String getName()
           
 java.io.File getOutputDir()
           
 java.io.File getTemplateDir()
           
 void render(java.util.Map context)
           
 void renderDetailTemplate(java.util.Map context, int index)
           
 void setOutputDir(java.io.File outputDir)
           
 void setReports(java.util.List reports)
           
 void setTemplateDir(java.io.File templateDir)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HTMLReportTemplate

public HTMLReportTemplate()
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface ReportTemplate

setReports

public void setReports(java.util.List reports)
Specified by:
setReports in interface ReportTemplate

getOutputDir

public java.io.File getOutputDir()

setOutputDir

public void setOutputDir(java.io.File outputDir)

getTemplateDir

public java.io.File getTemplateDir()

setTemplateDir

public void setTemplateDir(java.io.File templateDir)

render

public void render(java.util.Map context)
            throws java.lang.Exception
Specified by:
render in interface ReportTemplate
Throws:
java.lang.Exception

renderDetailTemplate

public void renderDetailTemplate(java.util.Map context,
                                 int index)
                          throws java.lang.Exception
Specified by:
renderDetailTemplate in interface ReportTemplate
Throws:
java.lang.Exception

Jive Forums Project Page

Copyright © 1999-2006 Jive Software.