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

public class XmlPolicyBuilder extends Object
The class is used to validate a SignaturePolicy and build a XmlPolicy
  • Constructor Summary

    Constructors
    Constructor
    Description
    XmlPolicyBuilder(eu.europa.esig.dss.model.signature.SignaturePolicy signaturePolicy)
    The default constructor
  • Method Summary

    Modifier and Type
    Method
    Description
    eu.europa.esig.dss.diagnostic.jaxb.XmlPolicy
    Validates a SignaturePolicy and builds an XmlPolicy
    eu.europa.esig.dss.diagnostic.jaxb.XmlSignaturePolicyStore
    Builds an XmlSignaturePolicyStore
    setSignaturePolicyStore(eu.europa.esig.dss.model.SignaturePolicyStore signaturePolicyStore)
    Sets SignaturePolicyStore extracted from a signature when applicable

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • XmlPolicyBuilder

      public XmlPolicyBuilder(eu.europa.esig.dss.model.signature.SignaturePolicy signaturePolicy)
      The default constructor
      Parameters:
      signaturePolicy - SignaturePolicy to build XmlPolicy from
  • Method Details

    • setSignaturePolicyStore

      public XmlPolicyBuilder setSignaturePolicyStore(eu.europa.esig.dss.model.SignaturePolicyStore signaturePolicyStore)
      Sets SignaturePolicyStore extracted from a signature when applicable
      Parameters:
      signaturePolicyStore - SignaturePolicyStore
      Returns:
      XmlPolicyBuilder this
    • build

      public eu.europa.esig.dss.diagnostic.jaxb.XmlPolicy build()
      Validates a SignaturePolicy and builds an XmlPolicy
      Returns:
      XmlPolicy
    • buildSignaturePolicyStore

      public eu.europa.esig.dss.diagnostic.jaxb.XmlSignaturePolicyStore buildSignaturePolicyStore()
      Builds an XmlSignaturePolicyStore
      Returns:
      XmlSignaturePolicyStore