Class DetailedReportBuilder

java.lang.Object
eu.europa.esig.dss.validation.executor.AbstractDetailedReportBuilder
eu.europa.esig.dss.validation.executor.signature.DetailedReportBuilder

public class DetailedReportBuilder extends AbstractDetailedReportBuilder
Builds a DetailedReport for a signature validation
  • Constructor Details

    • DetailedReportBuilder

      public DetailedReportBuilder(eu.europa.esig.dss.i18n.I18nProvider i18nProvider, Date currentTime, eu.europa.esig.dss.model.policy.ValidationPolicy policy, eu.europa.esig.dss.enumerations.ValidationLevel validationLevel, eu.europa.esig.dss.diagnostic.DiagnosticData diagnosticData, boolean includeSemantics)
      Default constructor
      Parameters:
      i18nProvider - I18nProvider
      currentTime - Date validation time
      policy - ValidationPolicy
      validationLevel - ValidationLevel the target highest level
      diagnosticData - DiagnosticData
      includeSemantics - defines if the semantics shall be included
  • Method Details

    • build

      public eu.europa.esig.dss.detailedreport.jaxb.XmlDetailedReport build()
      Builds the XmlDetailedReport
      Returns:
      XmlDetailedReport