java.lang.Object
eu.europa.esig.dss.jaxb.common.AbstractJaxbFacade<XmlDiagnosticData>
eu.europa.esig.dss.diagnostic.DiagnosticDataFacade
public class DiagnosticDataFacade
extends eu.europa.esig.dss.jaxb.common.AbstractJaxbFacade<XmlDiagnosticData>
This class is used to marshall/unmarshal DiagnosticData report
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongenerateSVG(XmlDiagnosticData diagnosticDataJaxb) Generates a SVG representation of the diagnostic datavoidgenerateSVG(XmlDiagnosticData diagnosticDataJaxb, Result result) Generates a SVG representation of the diagnostic datagenerateSVG(String marshalledDiagnosticData) Generates a SVG representation of the diagnostic datavoidgenerateSVG(String marshalledDiagnosticData, Result result) Generates a SVG representation of the diagnostic dataprotected jakarta.xml.bind.JAXBContextprotected Schemastatic DiagnosticDataFacadeCreates a new instance ofDiagnosticDataFacadeprotected jakarta.xml.bind.JAXBElement<XmlDiagnosticData> wrap(XmlDiagnosticData diagnosticDataJaxb) Methods inherited from class eu.europa.esig.dss.jaxb.common.AbstractJaxbFacade
getMarshaller, getUnmarshaller, marshall, marshall, marshall, marshall, unmarshall, unmarshall, unmarshall, unmarshall, unmarshall, unmarshall
-
Constructor Details
-
DiagnosticDataFacade
protected DiagnosticDataFacade()Default constructor
-
-
Method Details
-
newFacade
Creates a new instance ofDiagnosticDataFacade- Returns:
DiagnosticDataFacade
-
getJAXBContext
protected jakarta.xml.bind.JAXBContext getJAXBContext() throws jakarta.xml.bind.JAXBException- Specified by:
getJAXBContextin classeu.europa.esig.dss.jaxb.common.AbstractJaxbFacade<XmlDiagnosticData>- Throws:
jakarta.xml.bind.JAXBException
-
getSchema
- Specified by:
getSchemain classeu.europa.esig.dss.jaxb.common.AbstractJaxbFacade<XmlDiagnosticData>- Throws:
IOExceptionSAXException
-
wrap
protected jakarta.xml.bind.JAXBElement<XmlDiagnosticData> wrap(XmlDiagnosticData diagnosticDataJaxb) - Specified by:
wrapin classeu.europa.esig.dss.jaxb.common.AbstractJaxbFacade<XmlDiagnosticData>
-
generateSVG
public String generateSVG(XmlDiagnosticData diagnosticDataJaxb) throws IOException, TransformerException, jakarta.xml.bind.JAXBException Generates a SVG representation of the diagnostic data- Parameters:
diagnosticDataJaxb-XmlDiagnosticData- Returns:
String- Throws:
IOException- if an IOException occursTransformerException- if an TransformerException occursjakarta.xml.bind.JAXBException- if an JAXBException occurs
-
generateSVG
public void generateSVG(XmlDiagnosticData diagnosticDataJaxb, Result result) throws IOException, TransformerException, jakarta.xml.bind.JAXBException Generates a SVG representation of the diagnostic data- Parameters:
diagnosticDataJaxb-XmlDiagnosticDataresult-Resultthe result's output- Throws:
IOException- if an IOException occursTransformerException- if an TransformerException occursjakarta.xml.bind.JAXBException- if an JAXBException occurs
-
generateSVG
Generates a SVG representation of the diagnostic data- Parameters:
marshalledDiagnosticData-Stringmarshalled diagnostic data- Returns:
String- Throws:
IOException- if IOException occursTransformerException- if TransformerException occurs
-
generateSVG
public void generateSVG(String marshalledDiagnosticData, Result result) throws IOException, TransformerException Generates a SVG representation of the diagnostic data- Parameters:
marshalledDiagnosticData-Stringmarshalled diagnostic dataresult-Resultto write the SVG into- Throws:
IOException- if an IOException occursTransformerException- if an TransformerException occurs
-