Class AbstractReports
java.lang.Object
eu.europa.esig.dss.validation.reports.AbstractReports
- Direct Known Subclasses:
CertificateReports
,Reports
public abstract class AbstractReports extends Object
This class is a container for all reports generated by the validation
process: diagnostic data, detailed report and simple report.
-
Field Summary
Fields Modifier and Type Field Description protected boolean
validateXml
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractReports(XmlDiagnosticData diagnosticDataJaxb, XmlDetailedReport detailedReport)
This is the default constructor to instantiate this container. -
Method Summary
Modifier and Type Method Description DetailedReport
getDetailedReport()
This method returns the wrapper to manipulate the JAXB DetailedReportXmlDetailedReport
getDetailedReportJaxb()
This method returns the JAXB DetailedReportDiagnosticData
getDiagnosticData()
This method returns the reference to the diagnostic data object generated during the validation process.XmlDiagnosticData
getDiagnosticDataJaxb()
This method returns the JAXB DiagnosticDataString
getXmlDetailedReport()
This method returns the XML representation of the JAXB DetailedReport StringString
getXmlDiagnosticData()
This method returns the XML representation of the JAXB DiagnosticData Stringabstract String
getXmlSimpleReport()
This method returns an XML representation of the JAXB SimpleReport Stringvoid
print()
For debug purpose.void
setValidateXml(boolean validateXml)
-
Field Details
-
validateXml
protected boolean validateXml
-
-
Constructor Details
-
AbstractReports
This is the default constructor to instantiate this container.- Parameters:
diagnosticDataJaxb
- the JAXBXmlDiagnosticData
detailedReport
- the JAXBXmlDetailedReport
-
-
Method Details
-
setValidateXml
public void setValidateXml(boolean validateXml) -
getDiagnosticData
This method returns the reference to the diagnostic data object generated during the validation process.- Returns:
- the wrapper
DiagnosticData
-
getDetailedReport
This method returns the wrapper to manipulate the JAXB DetailedReport- Returns:
- the wrapper
DetailedReport
-
getDiagnosticDataJaxb
This method returns the JAXB DiagnosticData- Returns:
- the JAXB
XmlDiagnosticData
-
getDetailedReportJaxb
This method returns the JAXB DetailedReport- Returns:
- the JAXB
XmlDetailedReport
-
getXmlSimpleReport
This method returns an XML representation of the JAXB SimpleReport String- Returns:
- a String with the XML content of the JAXB SimpleReport
-
getXmlDiagnosticData
This method returns the XML representation of the JAXB DiagnosticData String- Returns:
- a String with the XML content of the JAXB
XmlDiagnosticData
- Throws:
DSSReportException
- - in case of marshalling error
-
getXmlDetailedReport
This method returns the XML representation of the JAXB DetailedReport String- Returns:
- a String with the XML content of the JAXB
XmlDetailedReport
- Throws:
DSSReportException
- - in case of marshalling error
-
print
public void print()For debug purpose.
-