org.globus.ogsa.impl.security.authentication
Class SOAPBodyIdResolver

java.lang.Object
  extended byorg.apache.xml.security.utils.resolver.ResourceResolverSpi
      extended byorg.globus.ogsa.impl.security.authentication.SOAPBodyIdResolver

public class SOAPBodyIdResolver
extends org.apache.xml.security.utils.resolver.ResourceResolverSpi

This resolver is used for resolving same-document URI like URI="#id". It is desgined to only work with SOAPEnvelopes. It looks for the Id in the first child elemenet of the Body element.


Field Summary
 
Fields inherited from class org.apache.xml.security.utils.resolver.ResourceResolverSpi
_properties
 
Constructor Summary
SOAPBodyIdResolver()
           
 
Method Summary
 boolean engineCanResolve(org.w3c.dom.Attr uri, java.lang.String BaseURI)
           
 org.apache.xml.security.signature.XMLSignatureInput engineResolve(org.w3c.dom.Attr uri, java.lang.String BaseURI)
           
static org.apache.xml.security.utils.resolver.ResourceResolverSpi getInstance()
           
 
Methods inherited from class org.apache.xml.security.utils.resolver.ResourceResolverSpi
engineAddProperies, engineGetProperty, engineGetPropertyKeys, engineSetProperty, expandSystemId, fixURI, makeFilesystemToURI, understandsProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SOAPBodyIdResolver

public SOAPBodyIdResolver()
Method Detail

getInstance

public static org.apache.xml.security.utils.resolver.ResourceResolverSpi getInstance()

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
Throws:
org.apache.xml.security.utils.resolver.ResourceResolverException

engineCanResolve

public boolean engineCanResolve(org.w3c.dom.Attr uri,
                                java.lang.String BaseURI)


Copyright ? 1999 University of Chicago and The University of Southern California. All Rights Reserved.