Class XmlDiagnosticDataFactory

java.lang.Object
eu.europa.esig.dss.validation.reports.diagnostic.XmlDiagnosticDataFactory

public class XmlDiagnosticDataFactory extends Object
This class creates a XmlDiagnosticData
  • Constructor Details

  • Method Details

    • setDocument

      public XmlDiagnosticDataFactory setDocument(eu.europa.esig.dss.model.DSSDocument document)
      Sets original document to be validated
      Parameters:
      document - DSSDocument
      Returns:
      XmlDiagnosticDataFactory this
    • setValidationTime

      public XmlDiagnosticDataFactory setValidationTime(Date validationTime)
      Sets the validation time
      Parameters:
      validationTime - Date
      Returns:
      XmlDiagnosticDataFactory this
    • setValidationContext

      public XmlDiagnosticDataFactory setValidationContext(eu.europa.esig.dss.spi.validation.ValidationContext validationContext)
      Sets the validation context
      Parameters:
      validationContext - ValidationContext
      Returns:
      XmlDiagnosticDataFactory this
    • setDefaultDigestAlgorithm

      public XmlDiagnosticDataFactory setDefaultDigestAlgorithm(eu.europa.esig.dss.enumerations.DigestAlgorithm defaultDigestAlgorithm)
      Sets the digest algorithm to be used to compute references to the data objects
      Parameters:
      defaultDigestAlgorithm - DigestAlgorithm
      Returns:
      XmlDiagnosticDataFactory this
    • setTokenExtractionStrategy

      public XmlDiagnosticDataFactory setTokenExtractionStrategy(eu.europa.esig.dss.enumerations.TokenExtractionStrategy tokenExtractionStrategy)
      Sets the token extraction strategy
      Parameters:
      tokenExtractionStrategy - TokenExtractionStrategy
      Returns:
      XmlDiagnosticDataFactory this
    • setTokenIdentifierProvider

      public XmlDiagnosticDataFactory setTokenIdentifierProvider(eu.europa.esig.dss.model.identifier.TokenIdentifierProvider tokenIdentifierProvider)
      Sets the token identifier provider
      Parameters:
      tokenIdentifierProvider - TokenIdentifierProvider
      Returns:
      XmlDiagnosticDataFactory this
    • create

      public eu.europa.esig.dss.diagnostic.jaxb.XmlDiagnosticData create()
      Creates a XmlDiagnosticData
      Returns:
      XmlDiagnosticData