Class HTMLReportRenderer
- java.lang.Object
-
- 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
Constructors Constructor Description HTMLReportRenderer()Constructor for HTMLReportRenderer.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetBaseDir()getBaseDirStringgetOutputFileName()getOutputFileNamevoidrender()rendervoidrender(InputStream inputStream, OutputStream outputStream, org.springframework.core.io.Resource xsltResource)rendervoidrender(Reader in, OutputStream out, Reader xslt)rendervoidrender(String inputFileName, OutputStream outputStream, org.springframework.core.io.Resource xsltResource)rendervoidrender(String inputFileName, String outputFileName, org.springframework.core.io.Resource xsltResource)renderbyte[]render(String inputFileName, org.springframework.core.io.Resource xsltResource)rendervoidsetBaseDir(String baseDir)setBaseDirvoidsetInputFileName(String inputFileName)setInputFileNamevoidsetOutputFileName(String outputFileName)setOutputFileNamevoidsetXsltResource(org.springframework.core.io.Resource xsltResource)setXsltResource
-
-
-
Method Detail
-
render
public void render() throws ReportRenderExceptionrender
- Specified by:
renderin interfaceReportRenderer- Throws:
ReportRenderException- if any.
-
render
public byte[] render(String inputFileName, org.springframework.core.io.Resource xsltResource) throws ReportRenderException
render
- Specified by:
renderin interfaceReportRenderer- Parameters:
inputFileName- aStringobject.xsltResource- aResourceobject.- 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:
renderin interfaceReportRenderer- Parameters:
inputFileName- aStringobject.outputStream- aOutputStreamobject.xsltResource- aResourceobject.- Throws:
ReportRenderException- if any.
-
render
public void render(InputStream inputStream, OutputStream outputStream, org.springframework.core.io.Resource xsltResource) throws ReportRenderException
render
- Specified by:
renderin interfaceReportRenderer- Parameters:
inputStream- aInputStreamobject.outputStream- aOutputStreamobject.xsltResource- aResourceobject.- Throws:
ReportRenderException- if any.
-
render
public void render(String inputFileName, String outputFileName, org.springframework.core.io.Resource xsltResource) throws ReportRenderException
render
- Specified by:
renderin interfaceReportRenderer- Parameters:
inputFileName- aStringobject.outputFileName- aStringobject.xsltResource- aResourceobject.- Throws:
ReportRenderException- if any.
-
render
public void render(Reader in, OutputStream out, Reader xslt) throws ReportRenderException
render
- Parameters:
in- aReaderobject.out- aOutputStreamobject.xslt- aReaderobject.- Throws:
ReportRenderException- if any.
-
setXsltResource
public void setXsltResource(org.springframework.core.io.Resource xsltResource)
setXsltResource
- Specified by:
setXsltResourcein interfaceReportRenderer- Parameters:
xsltResource- aResourceobject.
-
setOutputFileName
public void setOutputFileName(String outputFileName)
setOutputFileName
- Specified by:
setOutputFileNamein interfaceReportRenderer- Parameters:
outputFileName- aStringobject.
-
getOutputFileName
public String getOutputFileName()
getOutputFileName
- Specified by:
getOutputFileNamein interfaceReportRenderer- Returns:
- a
Stringobject.
-
setInputFileName
public void setInputFileName(String inputFileName)
setInputFileName
- Specified by:
setInputFileNamein interfaceReportRenderer- Parameters:
inputFileName- aStringobject.
-
setBaseDir
public void setBaseDir(String baseDir)
setBaseDir
- Specified by:
setBaseDirin interfaceReportRenderer- Parameters:
baseDir- aStringobject.
-
getBaseDir
public String getBaseDir()
getBaseDir
- Specified by:
getBaseDirin interfaceReportRenderer- Returns:
- a
Stringobject.
-
-