Package eu.europa.esig.dss.diagnostic
Class DiagnosticDataFacade
java.lang.Object
eu.europa.esig.dss.jaxb.parsers.AbstractJaxbFacade<XmlDiagnosticData>
eu.europa.esig.dss.diagnostic.DiagnosticDataFacade
public class DiagnosticDataFacade extends AbstractJaxbFacade<XmlDiagnosticData>
-
Constructor Summary
Constructors Constructor Description DiagnosticDataFacade() -
Method Summary
Modifier and Type Method Description 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 DiagnosticDataFacadenewFacade()protected JAXBElement<XmlDiagnosticData>wrap(XmlDiagnosticData diagnosticDataJaxb)This method wraps/envelops the JAXB object with a "root" elementMethods inherited from class eu.europa.esig.dss.jaxb.parsers.AbstractJaxbFacade
getMarshaller, getUnmarshaller, marshall, marshall, marshall, marshall, unmarshall, unmarshall, unmarshall, unmarshall, unmarshall, unmarshall
-
Constructor Details
-
DiagnosticDataFacade
public DiagnosticDataFacade()
-
-
Method Details
-
newFacade
-
getJAXBContext
Description copied from class:AbstractJaxbFacadeThis method returns the instance ofJAXBContextwhich can handle the JAXB Object- Specified by:
getJAXBContextin classAbstractJaxbFacade<XmlDiagnosticData>- 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<XmlDiagnosticData>- 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<XmlDiagnosticData>- Parameters:
diagnosticDataJaxb- the JAXB object to be enveloped to marshall- Returns:
- the enveloped JAXB object, ready to be marshalled
-