Class ResolverFragment
- java.lang.Object
-
- org.apache.xml.security.utils.resolver.ResourceResolverSpi
-
- org.apache.xml.security.utils.resolver.implementations.ResolverFragment
-
public class ResolverFragment extends ResourceResolverSpi
This resolver is used for resolving same-document URIs like URI="" of URI="#id".- Author:
- $Author: coheigea $
- See Also:
- The Reference processing model in the XML Signature spec, Same-Document URI-References in the XML Signature spec, Section 4.2 of RFC 2396
-
-
Field Summary
-
Fields inherited from class org.apache.xml.security.utils.resolver.ResourceResolverSpi
properties
-
-
Constructor Summary
Constructors Constructor Description ResolverFragment()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
engineCanResolveURI(ResourceResolverContext context)
Method engineCanResolveboolean
engineIsThreadSafe()
Tells if the implementation does can be reused by several threads safely.XMLSignatureInput
engineResolveURI(ResourceResolverContext context)
This is the workhorse method used to resolve resources.-
Methods inherited from class org.apache.xml.security.utils.resolver.ResourceResolverSpi
engineAddProperies, engineGetProperty, engineGetPropertyKeys, engineSetProperty, fixURI, understandsProperty
-
-
-
-
Method Detail
-
engineIsThreadSafe
public boolean engineIsThreadSafe()
Description copied from class:ResourceResolverSpi
Tells if the implementation does can be reused by several threads safely. It normally means that the implementation does not have any member, or there is member change between engineCanResolve & engineResolve invocations. Or it maintains all member info in ThreadLocal methods.- Overrides:
engineIsThreadSafe
in classResourceResolverSpi
-
engineResolveURI
public XMLSignatureInput engineResolveURI(ResourceResolverContext context) throws ResourceResolverException
Description copied from class:ResourceResolverSpi
This is the workhorse method used to resolve resources.- Specified by:
engineResolveURI
in classResourceResolverSpi
- Parameters:
context
- Context to use to resolve resources.- Returns:
- the resource wrapped around a XMLSignatureInput
- Throws:
ResourceResolverException
-
engineCanResolveURI
public boolean engineCanResolveURI(ResourceResolverContext context)
Method engineCanResolve- Specified by:
engineCanResolveURI
in classResourceResolverSpi
- Parameters:
context
- Context in which to do resolution.- Returns:
- true if the engine can resolve the uri
-
-