org.opennms.reporting.availability.render
Class HTMLReportRenderer

java.lang.Object
  extended by org.opennms.reporting.availability.render.HTMLReportRenderer
All Implemented Interfaces:
ReportRenderer

public class HTMLReportRenderer
extends Object
implements ReportRenderer

HTMLReportRenderer will transform its input XML into HTML using the supplied XSLT resource.

Author:
Jonathan Sartin

Constructor Summary
HTMLReportRenderer()
          Constructor for HTMLReportRenderer.
 
Method Summary
 String getBaseDir()
          getBaseDir
 String getOutputFileName()
          getOutputFileName
 void render()
          render
 void render(InputStream inputStream, OutputStream outputStream, org.springframework.core.io.Resource xsltResource)
          render
 void render(Reader in, OutputStream out, Reader xslt)
          render
 void render(String inputFileName, OutputStream outputStream, org.springframework.core.io.Resource xsltResource)
          render
 byte[] render(String inputFileName, org.springframework.core.io.Resource xsltResource)
          render
 void render(String inputFileName, String outputFileName, org.springframework.core.io.Resource xsltResource)
          render
 void setBaseDir(String baseDir)
          setBaseDir
 void setInputFileName(String inputFileName)
          setInputFileName
 void setOutputFileName(String outputFileName)
          setOutputFileName
 void setXsltResource(org.springframework.core.io.Resource xsltResource)
          setXsltResource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HTMLReportRenderer

public HTMLReportRenderer()

Constructor for HTMLReportRenderer.

Method Detail

render

public void render()
            throws ReportRenderException

render

Specified by:
render in interface ReportRenderer
Throws:
ReportRenderException - if any.

render

public byte[] render(String inputFileName,
                     org.springframework.core.io.Resource xsltResource)
              throws ReportRenderException

render

Specified by:
render in interface ReportRenderer
Parameters:
inputFileName - a String object.
xsltResource - a Resource object.
Returns:
an array of byte.
Throws:
ReportRenderException - if any.

render

public void render(String inputFileName,
                   OutputStream outputStream,
                   org.springframework.core.io.Resource xsltResource)
            throws ReportRenderException

render

Specified by:
render in interface ReportRenderer
Parameters:
inputFileName - a String object.
outputStream - a OutputStream object.
xsltResource - a Resource object.
Throws:
ReportRenderException - if any.

render

public void render(InputStream inputStream,
                   OutputStream outputStream,
                   org.springframework.core.io.Resource xsltResource)
            throws ReportRenderException

render

Specified by:
render in interface ReportRenderer
Parameters:
inputStream - a InputStream object.
outputStream - a OutputStream object.
xsltResource - a Resource object.
Throws:
ReportRenderException - if any.

render

public void render(String inputFileName,
                   String outputFileName,
                   org.springframework.core.io.Resource xsltResource)
            throws ReportRenderException

render

Specified by:
render in interface ReportRenderer
Parameters:
inputFileName - a String object.
outputFileName - a String object.
xsltResource - a Resource object.
Throws:
ReportRenderException - if any.

render

public void render(Reader in,
                   OutputStream out,
                   Reader xslt)
            throws ReportRenderException

render

Parameters:
in - a Reader object.
out - a OutputStream object.
xslt - a Reader object.
Throws:
ReportRenderException - if any.

setXsltResource

public void setXsltResource(org.springframework.core.io.Resource xsltResource)

setXsltResource

Specified by:
setXsltResource in interface ReportRenderer
Parameters:
xsltResource - a Resource object.

setOutputFileName

public void setOutputFileName(String outputFileName)

setOutputFileName

Specified by:
setOutputFileName in interface ReportRenderer
Parameters:
outputFileName - a String object.

getOutputFileName

public String getOutputFileName()

getOutputFileName

Specified by:
getOutputFileName in interface ReportRenderer
Returns:
a String object.

setInputFileName

public void setInputFileName(String inputFileName)

setInputFileName

Specified by:
setInputFileName in interface ReportRenderer
Parameters:
inputFileName - a String object.

setBaseDir

public void setBaseDir(String baseDir)

setBaseDir

Specified by:
setBaseDir in interface ReportRenderer
Parameters:
baseDir - a String object.

getBaseDir

public String getBaseDir()

getBaseDir

Specified by:
getBaseDir in interface ReportRenderer
Returns:
a String object.


Copyright © 2011. All Rights Reserved.