Package eu.europa.esig.dss.simplereport
Class SimpleReportFacade
java.lang.Object
eu.europa.esig.dss.jaxb.AbstractJaxbFacade<XmlSimpleReport>
eu.europa.esig.dss.simplereport.SimpleReportFacade
public class SimpleReportFacade extends AbstractJaxbFacade<XmlSimpleReport>
-
Constructor Summary
Constructors Constructor Description SimpleReportFacade() -
Method Summary
Modifier and Type Method Description StringgenerateHtmlBootstrap3Report(XmlSimpleReport simpleReport)Generates a Bootstrap 3 Simple reportvoidgenerateHtmlBootstrap3Report(XmlSimpleReport simpleReport, Result result)StringgenerateHtmlBootstrap3Report(String marshalledSimpleReport)voidgenerateHtmlBootstrap3Report(String marshalledSimpleReport, Result result)StringgenerateHtmlReport(XmlSimpleReport simpleReport)Generates a Bootstrap 4 Simple reportvoidgenerateHtmlReport(XmlSimpleReport simpleReport, Result result)StringgenerateHtmlReport(String marshalledSimpleReport)voidgenerateHtmlReport(String marshalledSimpleReport, Result result)voidgeneratePdfReport(XmlSimpleReport simpleReport, Result result)Generates a PDF Simple reportvoidgeneratePdfReport(String marshalledSimpleReport, Result result)protected JAXBContextgetJAXBContext()This method returns the instance ofJAXBContextwhich can handle the JAXB Objectprotected SchemagetSchema()This method returns an instance ofSchemawith the loaded XML Schema(s).static SimpleReportFacadenewFacade()protected JAXBElement<XmlSimpleReport>wrap(XmlSimpleReport simpleReport)This method wraps/envelops the JAXB object with a "root" elementMethods inherited from class eu.europa.esig.dss.jaxb.AbstractJaxbFacade
getMarshaller, getUnmarshaller, marshall, marshall, marshall, marshall, unmarshall, unmarshall, unmarshall, unmarshall, unmarshall, unmarshall
-
Constructor Details
-
SimpleReportFacade
public SimpleReportFacade()
-
-
Method Details
-
newFacade
-
getJAXBContext
Description copied from class:AbstractJaxbFacadeThis method returns the instance ofJAXBContextwhich can handle the JAXB Object- Specified by:
getJAXBContextin classAbstractJaxbFacade<XmlSimpleReport>- Returns:
- an instance of
JAXBContext - Throws:
JAXBException- if an error occurred in the initialization process
-
getSchema
Description copied from class:AbstractJaxbFacadeThis method returns an instance ofSchemawith the loaded XML Schema(s). The XSD(s) allows to validate the JAXB Object.- Specified by:
getSchemain classAbstractJaxbFacade<XmlSimpleReport>- Returns:
- an instance of
Schema - Throws:
IOException- if an I/O error occurred in the initialization processSAXException- if a SAX error occurred in the initialization process
-
wrap
Description copied from class:AbstractJaxbFacadeThis method wraps/envelops the JAXB object with a "root" element- Specified by:
wrapin classAbstractJaxbFacade<XmlSimpleReport>- Parameters:
simpleReport- the JAXB object to be enveloped to marshall- Returns:
- the enveloped JAXB object, ready to be marshalled
-
generateHtmlReport
public String generateHtmlReport(XmlSimpleReport simpleReport) throws IOException, TransformerException, JAXBExceptionGenerates a Bootstrap 4 Simple report -
generateHtmlReport
public void generateHtmlReport(XmlSimpleReport simpleReport, Result result) throws IOException, TransformerException, JAXBException -
generateHtmlReport
public String generateHtmlReport(String marshalledSimpleReport) throws IOException, TransformerException- Throws:
IOExceptionTransformerException
-
generateHtmlReport
public void generateHtmlReport(String marshalledSimpleReport, Result result) throws IOException, TransformerException- Throws:
IOExceptionTransformerException
-
generateHtmlBootstrap3Report
public String generateHtmlBootstrap3Report(XmlSimpleReport simpleReport) throws IOException, TransformerException, JAXBExceptionGenerates a Bootstrap 3 Simple report -
generateHtmlBootstrap3Report
public void generateHtmlBootstrap3Report(XmlSimpleReport simpleReport, Result result) throws IOException, TransformerException, JAXBException -
generateHtmlBootstrap3Report
public String generateHtmlBootstrap3Report(String marshalledSimpleReport) throws IOException, TransformerException- Throws:
IOExceptionTransformerException
-
generateHtmlBootstrap3Report
public void generateHtmlBootstrap3Report(String marshalledSimpleReport, Result result) throws IOException, TransformerException- Throws:
IOExceptionTransformerException
-
generatePdfReport
public void generatePdfReport(XmlSimpleReport simpleReport, Result result) throws IOException, TransformerException, JAXBExceptionGenerates a PDF Simple report -
generatePdfReport
public void generatePdfReport(String marshalledSimpleReport, Result result) throws IOException, TransformerException- Throws:
IOExceptionTransformerException
-