Package org.idempiere.print.renderer
Class XMLReportRenderer
java.lang.Object
org.idempiere.print.renderer.XMLReportRenderer
- All Implemented Interfaces:
IReportRenderer<XMLReportRendererConfiguration>
public class XMLReportRenderer
extends Object
implements IReportRenderer<XMLReportRendererConfiguration>
XML content rendering service for report engine
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateXML(ReportEngine reportEngine, Writer writer) Write XML content to writerGet configuration typeGet MIME content type (text/html, etc)Get file extension (without dot)getId()Get id of renderergetName()Get renderer namebooleanisBinary()Is binary contentvoidrenderReport(ReportEngine reportEngine, XMLReportRendererConfiguration configuration) Render content for report engine
-
Constructor Details
-
XMLReportRenderer
public XMLReportRenderer()
-
-
Method Details
-
getId
Description copied from interface:IReportRendererGet id of renderer- Specified by:
getIdin interfaceIReportRenderer<XMLReportRendererConfiguration>- Returns:
- renderer id (HTML, XLS, etc)
-
getName
Description copied from interface:IReportRendererGet renderer name- Specified by:
getNamein interfaceIReportRenderer<XMLReportRendererConfiguration>- Returns:
- renderer name
-
getContentType
Description copied from interface:IReportRendererGet MIME content type (text/html, etc)- Specified by:
getContentTypein interfaceIReportRenderer<XMLReportRendererConfiguration>- Returns:
- MIME content type
-
getFileExtension
Description copied from interface:IReportRendererGet file extension (without dot)- Specified by:
getFileExtensionin interfaceIReportRenderer<XMLReportRendererConfiguration>- Returns:
- file extension
-
renderReport
Description copied from interface:IReportRendererRender content for report engine- Specified by:
renderReportin interfaceIReportRenderer<XMLReportRendererConfiguration>
-
isBinary
public boolean isBinary()Description copied from interface:IReportRendererIs binary content- Specified by:
isBinaryin interfaceIReportRenderer<XMLReportRendererConfiguration>- Returns:
- true if content is binary
-
createXML
Write XML content to writer- Parameters:
reportEngine-writer- writer
-
getConfigurationType
Description copied from interface:IReportRendererGet configuration type- Specified by:
getConfigurationTypein interfaceIReportRenderer<XMLReportRendererConfiguration>- Returns:
- configuration type
-