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
FieldsModifier and TypeFieldDescriptionprotected booleanChecks if the XML of reports shall be validated -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractReports(eu.europa.esig.dss.diagnostic.jaxb.XmlDiagnosticData diagnosticDataJaxb, eu.europa.esig.dss.detailedreport.jaxb.XmlDetailedReport detailedReport) This is the default constructor to instantiate this container. -
Method Summary
Modifier and TypeMethodDescriptioneu.europa.esig.dss.detailedreport.DetailedReportThis method returns the wrapper to manipulate the JAXB DetailedReporteu.europa.esig.dss.detailedreport.jaxb.XmlDetailedReportThis method returns the JAXB DetailedReporteu.europa.esig.dss.diagnostic.DiagnosticDataThis method returns the reference to the diagnostic data object generated during the validation process.eu.europa.esig.dss.diagnostic.jaxb.XmlDiagnosticDataThis 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 StringThis method returns an XML representation of the JAXB SimpleReport Stringvoidprint()For debug purpose.voidsetValidateXml(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
protected AbstractReports(eu.europa.esig.dss.diagnostic.jaxb.XmlDiagnosticData diagnosticDataJaxb, eu.europa.esig.dss.detailedreport.jaxb.XmlDetailedReport detailedReport) This is the default constructor to instantiate this container.- Parameters:
diagnosticDataJaxb- the JAXBXmlDiagnosticDatadetailedReport- 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
public eu.europa.esig.dss.diagnostic.DiagnosticData getDiagnosticData()This method returns the reference to the diagnostic data object generated during the validation process.- Returns:
- the wrapper
DiagnosticData
-
getDetailedReport
public eu.europa.esig.dss.detailedreport.DetailedReport getDetailedReport()This method returns the wrapper to manipulate the JAXB DetailedReport- Returns:
- the wrapper
DetailedReport
-
getDiagnosticDataJaxb
public eu.europa.esig.dss.diagnostic.jaxb.XmlDiagnosticData getDiagnosticDataJaxb()This method returns the JAXB DiagnosticData- Returns:
- the JAXB
XmlDiagnosticData
-
getDetailedReportJaxb
public eu.europa.esig.dss.detailedreport.jaxb.XmlDetailedReport 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.
-