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- Author:
- Jonathan Sartin
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getBaseDir()
getBaseDirjava.lang.String
getOutputFileName()
getOutputFileNamevoid
render()
rendervoid
render(java.io.InputStream inputStream, java.io.OutputStream outputStream, org.springframework.core.io.Resource xsltResource)
rendervoid
render(java.lang.String inputFileName, java.io.OutputStream outputStream, org.springframework.core.io.Resource xsltResource)
rendervoid
render(java.lang.String inputFileName, java.lang.String outputFileName, org.springframework.core.io.Resource xlstResource)
renderbyte[]
render(java.lang.String inputFileName, org.springframework.core.io.Resource xsltResource)
rendervoid
setBaseDir(java.lang.String baseDir)
setBaseDirvoid
setInputFileName(java.lang.String inputFileName)
setInputFileNamevoid
setOutputFileName(java.lang.String outputFileName)
setOutputFileNamevoid
setXsltResource(org.springframework.core.io.Resource xsltResource)
setXsltResource
-
-
-
Method Detail
-
render
void render() throws ReportRenderException
render
- Throws:
ReportRenderException
- if any.
-
render
void render(java.lang.String inputFileName, java.lang.String outputFileName, org.springframework.core.io.Resource xlstResource) throws ReportRenderException
render
- Parameters:
inputFileName
- aString
object.outputFileName
- aString
object.xlstResource
- aResource
object.- Throws:
ReportRenderException
- if any.
-
render
void render(java.lang.String inputFileName, java.io.OutputStream outputStream, org.springframework.core.io.Resource xsltResource) throws ReportRenderException
render
- Parameters:
inputFileName
- aString
object.outputStream
- aOutputStream
object.xsltResource
- aResource
object.- Throws:
ReportRenderException
- if any.
-
render
void render(java.io.InputStream inputStream, java.io.OutputStream outputStream, org.springframework.core.io.Resource xsltResource) throws ReportRenderException
render
- Parameters:
inputStream
- aInputStream
object.outputStream
- aOutputStream
object.xsltResource
- aResource
object.- Throws:
ReportRenderException
- if any.
-
render
byte[] render(java.lang.String inputFileName, org.springframework.core.io.Resource xsltResource) throws ReportRenderException
render
- Parameters:
inputFileName
- aString
object.xsltResource
- aResource
object.- Returns:
- an array of byte.
- Throws:
ReportRenderException
- if any.
-
setOutputFileName
void setOutputFileName(java.lang.String outputFileName)
setOutputFileName
- Parameters:
outputFileName
- aString
object.
-
getOutputFileName
java.lang.String getOutputFileName()
getOutputFileName
- Returns:
- a
String
object.
-
setInputFileName
void setInputFileName(java.lang.String inputFileName)
setInputFileName
- Parameters:
inputFileName
- aString
object.
-
setXsltResource
void setXsltResource(org.springframework.core.io.Resource xsltResource)
setXsltResource
- Parameters:
xsltResource
- aResource
object.
-
setBaseDir
void setBaseDir(java.lang.String baseDir)
setBaseDir
- Parameters:
baseDir
- aString
object.
-
getBaseDir
java.lang.String getBaseDir()
getBaseDir
- Returns:
- a
String
object.
-
-