Class EnvelopeIdResolver


  • public class EnvelopeIdResolver
    extends org.apache.xml.security.utils.resolver.ResourceResolverSpi
    XML-Security resolver that is used for resolving same-document URI like URI="#id". It is desgined to only work with SOAPEnvelopes.

    Author:
    Davanum Srinivas (dims@yahoo.com).
    • Field Summary

      • Fields inherited from class org.apache.xml.security.utils.resolver.ResourceResolverSpi

        _properties
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean engineCanResolve​(org.w3c.dom.Attr uri, java.lang.String BaseURI)
      This method helps the ResourceResolver to decide whether a ResourceResolverSpi is able to perform the requested action.
      org.apache.xml.security.signature.XMLSignatureInput engineResolve​(org.w3c.dom.Attr uri, java.lang.String BaseURI)
      This is the workhorse method used to resolve resources.
      static org.apache.xml.security.utils.resolver.ResourceResolverSpi getInstance()
      Singleton instance of the resolver.
      • Methods inherited from class org.apache.xml.security.utils.resolver.ResourceResolverSpi

        engineAddProperies, engineGetProperty, engineGetPropertyKeys, engineSetProperty, fixURI, understandsProperty
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getInstance

        public static org.apache.xml.security.utils.resolver.ResourceResolverSpi getInstance()
        Singleton instance of the resolver.

        Returns:
        TODO
      • engineResolve

        public org.apache.xml.security.signature.XMLSignatureInput engineResolve​(org.w3c.dom.Attr uri,
                                                                                 java.lang.String BaseURI)
                                                                          throws org.apache.xml.security.utils.resolver.ResourceResolverException
        This is the workhorse method used to resolve resources.

        Specified by:
        engineResolve in class org.apache.xml.security.utils.resolver.ResourceResolverSpi
        Parameters:
        uri -
        BaseURI -
        Returns:
        TODO
        Throws:
        org.apache.xml.security.utils.resolver.ResourceResolverException
      • engineCanResolve

        public boolean engineCanResolve​(org.w3c.dom.Attr uri,
                                        java.lang.String BaseURI)
        This method helps the ResourceResolver to decide whether a ResourceResolverSpi is able to perform the requested action.

        Specified by:
        engineCanResolve in class org.apache.xml.security.utils.resolver.ResourceResolverSpi
        Parameters:
        uri -
        BaseURI -
        Returns:
        TODO