org.opennms.reporting.availability.render
Interface ReportRenderer

All Known Implementing Classes:
HTMLReportRenderer, NullReportRenderer, PDFReportRenderer

public interface ReportRenderer

ReportRenderer is the interface for rendering xml reports to pdf, pdf with embedded svg and html

Version:
$Id: $
Author:
Jonathan Sartin

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(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 xlstResource)
          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
 

Method Detail

render

void render()
            throws ReportRenderException

render

Throws:
ReportRenderException - if any.

render

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

render

Parameters:
inputFileName - a String object.
outputFileName - a String object.
xlstResource - a Resource object.
Throws:
ReportRenderException - if any.

render

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

render

Parameters:
inputFileName - a String object.
outputStream - a OutputStream object.
xsltResource - a Resource object.
Throws:
ReportRenderException - if any.

render

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

render

Parameters:
inputStream - a InputStream object.
outputStream - a OutputStream object.
xsltResource - a Resource object.
Throws:
ReportRenderException - if any.

render

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

render

Parameters:
inputFileName - a String object.
xsltResource - a Resource object.
Returns:
an array of byte.
Throws:
ReportRenderException - if any.

setOutputFileName

void setOutputFileName(String outputFileName)

setOutputFileName

Parameters:
outputFileName - a String object.

getOutputFileName

String getOutputFileName()

getOutputFileName

Returns:
a String object.

setInputFileName

void setInputFileName(String inputFileName)

setInputFileName

Parameters:
inputFileName - a String object.

setXsltResource

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

setXsltResource

Parameters:
xsltResource - a Resource object.

setBaseDir

void setBaseDir(String baseDir)

setBaseDir

Parameters:
baseDir - a String object.

getBaseDir

String getBaseDir()

getBaseDir

Returns:
a String object.


Copyright © 2011. All Rights Reserved.