Package com.sun.xml.wss.impl.resolver
Class ResolverId
java.lang.Object
org.apache.xml.security.utils.resolver.ResourceResolverSpi
com.sun.xml.wss.impl.resolver.ResolverId
public class ResolverId
extends org.apache.xml.security.utils.resolver.ResourceResolverSpi
This resolver is used for resolving same-document URIs for eg. URI="#wsuId".
- Author:
- Anil Tappetla
-
Field Summary
FieldsFields inherited from class org.apache.xml.security.utils.resolver.ResourceResolverSpi
properties -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanengineCanResolve(Attr uri, String BaseURI) Method engineCanResolvebooleanengineCanResolveURI(org.apache.xml.security.utils.resolver.ResourceResolverContext rrc) This method helps theResourceResolverto decide whether aResourceResolverSpiis able to perform the requested action.org.apache.xml.security.signature.XMLSignatureInputengineResolve(Attr uri, String BaseURI) Method engineResolveorg.apache.xml.security.signature.XMLSignatureInputengineResolveURI(org.apache.xml.security.utils.resolver.ResourceResolverContext rrc) This is the workhorse method used to resolve resources.static StringMethod getResolverNameMethods inherited from class org.apache.xml.security.utils.resolver.ResourceResolverSpi
engineAddProperies, engineGetProperty, engineGetPropertyKeys, engineIsThreadSafe, engineSetProperty, fixURI, understandsProperty
-
Field Details
-
log
-
-
Constructor Details
-
ResolverId
public ResolverId()
-
-
Method Details
-
getResolverName
Method getResolverName- Returns:
- The resolver implementation class name
-
engineResolve
public org.apache.xml.security.signature.XMLSignatureInput engineResolve(Attr uri, String BaseURI) throws org.apache.xml.security.utils.resolver.ResourceResolverException Method engineResolve- Parameters:
uri-BaseURI-- Returns:
- XMLSignatureInput
- Throws:
org.apache.xml.security.utils.resolver.ResourceResolverException
-
engineCanResolve
Method engineCanResolve- Parameters:
uri-BaseURI-- Returns:
- true if uri node can be resolved, false otherwise
-
getNamespaceContext
-
engineResolveURI
public org.apache.xml.security.signature.XMLSignatureInput engineResolveURI(org.apache.xml.security.utils.resolver.ResourceResolverContext rrc) throws org.apache.xml.security.utils.resolver.ResourceResolverException Description copied from class:org.apache.xml.security.utils.resolver.ResourceResolverSpiThis is the workhorse method used to resolve resources.- Specified by:
engineResolveURIin classorg.apache.xml.security.utils.resolver.ResourceResolverSpi- Parameters:
rrc- Context to use to resolve resources.- Returns:
- the resource wrapped around a XMLSignatureInput
- Throws:
org.apache.xml.security.utils.resolver.ResourceResolverException
-
engineCanResolveURI
public boolean engineCanResolveURI(org.apache.xml.security.utils.resolver.ResourceResolverContext rrc) Description copied from class:org.apache.xml.security.utils.resolver.ResourceResolverSpiThis method helps theResourceResolverto decide whether aResourceResolverSpiis able to perform the requested action.- Specified by:
engineCanResolveURIin classorg.apache.xml.security.utils.resolver.ResourceResolverSpi- Parameters:
rrc- Context in which to do resolution.- Returns:
- true if the engine can resolve the uri
-