|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.xml.security.utils.resolver.ResourceResolver
public class ResourceResolver
During reference validation, we have to retrieve resources from somewhere. This is done by retrieving a Resolver. The resolver needs two arguments: The URI in which the link to the new resource is defined and the baseURI of the file/entity in which the URI occurs (the baseURI is the same as the SystemId).
Constructor Summary | |
---|---|
ResourceResolver(ResourceResolverSpi resourceResolver)
Constructor ResourceResolver |
Method Summary | |
---|---|
void |
addProperties(java.util.Map<java.lang.String,java.lang.String> properties)
Method addProperties |
static ResourceResolver |
getInstance(org.w3c.dom.Attr uri,
java.lang.String baseURI)
Method getInstance |
static ResourceResolver |
getInstance(org.w3c.dom.Attr uri,
java.lang.String baseURI,
boolean secureValidation)
Method getInstance |
static ResourceResolver |
getInstance(org.w3c.dom.Attr uri,
java.lang.String baseURI,
java.util.List<ResourceResolver> individualResolvers)
Method getInstance |
static ResourceResolver |
getInstance(org.w3c.dom.Attr uri,
java.lang.String baseURI,
java.util.List<ResourceResolver> individualResolvers,
boolean secureValidation)
Method getInstance |
java.lang.String |
getProperty(java.lang.String key)
Method getProperty |
java.lang.String[] |
getPropertyKeys()
Method getPropertyKeys |
static void |
register(java.lang.Class<? extends ResourceResolverSpi> className,
boolean start)
Registers a ResourceResolverSpi class. |
static void |
register(ResourceResolverSpi resourceResolverSpi,
boolean start)
Registers a ResourceResolverSpi instance. |
static void |
register(java.lang.String className)
Registers a ResourceResolverSpi class. |
static void |
registerAtStart(java.lang.String className)
Registers a ResourceResolverSpi class at the beginning of the provider list. |
static void |
registerDefaultResolvers()
This method registers the default resolvers. |
XMLSignatureInput |
resolve(org.w3c.dom.Attr uri,
java.lang.String baseURI)
Method resolve |
void |
setProperty(java.lang.String key,
java.lang.String value)
Method setProperty |
boolean |
understandsProperty(java.lang.String propertyToTest)
Method understandsProperty |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ResourceResolver(ResourceResolverSpi resourceResolver)
resourceResolver
- Method Detail |
---|
public static final ResourceResolver getInstance(org.w3c.dom.Attr uri, java.lang.String baseURI) throws ResourceResolverException
uri
- baseURI
-
ResourceResolverException
public static final ResourceResolver getInstance(org.w3c.dom.Attr uri, java.lang.String baseURI, boolean secureValidation) throws ResourceResolverException
uri
- baseURI
- secureValidation
-
ResourceResolverException
public static ResourceResolver getInstance(org.w3c.dom.Attr uri, java.lang.String baseURI, java.util.List<ResourceResolver> individualResolvers) throws ResourceResolverException
uri
- baseURI
- individualResolvers
-
ResourceResolverException
public static ResourceResolver getInstance(org.w3c.dom.Attr uri, java.lang.String baseURI, java.util.List<ResourceResolver> individualResolvers, boolean secureValidation) throws ResourceResolverException
uri
- baseURI
- individualResolvers
- secureValidation
-
ResourceResolverException
public static void register(java.lang.String className)
className
- the name of the ResourceResolverSpi class to be registeredpublic static void registerAtStart(java.lang.String className)
className
- the name of the ResourceResolverSpi class to be registeredpublic static void register(java.lang.Class<? extends ResourceResolverSpi> className, boolean start)
className
- start
- public static void register(ResourceResolverSpi resourceResolverSpi, boolean start)
resourceResolverSpi
- start
- public static void registerDefaultResolvers()
public XMLSignatureInput resolve(org.w3c.dom.Attr uri, java.lang.String baseURI) throws ResourceResolverException
uri
- baseURI
-
ResourceResolverException
public void setProperty(java.lang.String key, java.lang.String value)
key
- value
- public java.lang.String getProperty(java.lang.String key)
key
-
public void addProperties(java.util.Map<java.lang.String,java.lang.String> properties)
properties
- public java.lang.String[] getPropertyKeys()
public boolean understandsProperty(java.lang.String propertyToTest)
propertyToTest
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |