Interface ReportRenderer
-
- All Known Implementing Classes:
HTMLReportRenderer,NullReportRenderer,PDFReportRenderer
public interface ReportRendererReportRenderer is the interface for rendering xml reports to pdf, pdf with embedded svg and html- Author:
- Jonathan Sartin
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetBaseDir()getBaseDirStringgetOutputFileName()getOutputFileNamevoidrender()rendervoidrender(InputStream inputStream, OutputStream outputStream, org.springframework.core.io.Resource xsltResource)rendervoidrender(String inputFileName, OutputStream outputStream, org.springframework.core.io.Resource xsltResource)rendervoidrender(String inputFileName, String outputFileName, org.springframework.core.io.Resource xlstResource)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
void render() throws ReportRenderExceptionrender
- Throws:
ReportRenderException- if any.
-
render
void render(String inputFileName, String outputFileName, org.springframework.core.io.Resource xlstResource) throws ReportRenderException
render
- Parameters:
inputFileName- aStringobject.outputFileName- aStringobject.xlstResource- aResourceobject.- Throws:
ReportRenderException- if any.
-
render
void render(String inputFileName, OutputStream outputStream, org.springframework.core.io.Resource xsltResource) throws ReportRenderException
render
- Parameters:
inputFileName- aStringobject.outputStream- aOutputStreamobject.xsltResource- aResourceobject.- Throws:
ReportRenderException- if any.
-
render
void render(InputStream inputStream, OutputStream outputStream, org.springframework.core.io.Resource xsltResource) throws ReportRenderException
render
- Parameters:
inputStream- aInputStreamobject.outputStream- aOutputStreamobject.xsltResource- aResourceobject.- Throws:
ReportRenderException- if any.
-
render
byte[] render(String inputFileName, org.springframework.core.io.Resource xsltResource) throws ReportRenderException
render
- Parameters:
inputFileName- aStringobject.xsltResource- aResourceobject.- Returns:
- an array of byte.
- Throws:
ReportRenderException- if any.
-
setOutputFileName
void setOutputFileName(String outputFileName)
setOutputFileName
- Parameters:
outputFileName- aStringobject.
-
setInputFileName
void setInputFileName(String inputFileName)
setInputFileName
- Parameters:
inputFileName- aStringobject.
-
setXsltResource
void setXsltResource(org.springframework.core.io.Resource xsltResource)
setXsltResource
- Parameters:
xsltResource- aResourceobject.
-
-