Class AbstractReports
java.lang.Object
eu.europa.esig.dss.validation.reports.AbstractReports
- Direct Known Subclasses:
CertificateReports
,Reports
This class is a container for all reports generated by the validation
process: diagnostic data, detailed report and simple report.
-
Field Summary
Modifier and TypeFieldDescriptionprotected boolean
Checks if the XML of reports shall be validated -
Constructor Summary
ModifierConstructorDescriptionprotected
AbstractReports
(XmlDiagnosticData diagnosticDataJaxb, XmlDetailedReport detailedReport) This is the default constructor to instantiate this container. -
Method Summary
Modifier and TypeMethodDescriptionThis method returns the wrapper to manipulate the JAXB DetailedReportThis method returns the JAXB DetailedReportThis method returns the reference to the diagnostic data object generated during the validation process.This method returns the JAXB DiagnosticDataThis method returns the XML representation of the JAXB DetailedReport StringThis method returns the XML representation of the JAXB DiagnosticData Stringabstract String
This method returns an XML representation of the JAXB SimpleReport Stringvoid
print()
For debug purpose.void
setValidateXml
(boolean validateXml) Set if the XML shall be validated
-
Field Details
-
validateXml
protected boolean validateXmlChecks if the XML of reports shall be validated
-
-
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) Set if the XML shall be validated- Parameters:
validateXml
- if the XML reports shall be validated
-
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.
-