java.lang.Object | |
↳ | org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver |
Default implementation of the NamespaceHandlerResolver
interface.
Resolves namespace URIs to implementation classes based on the mappings
contained in mapping file.
By default, this implementation looks for the mapping file at
META-INF/spring.handlers
, but this can be changed using the
DefaultNamespaceHandlerResolver(ClassLoader, String)
constructor.
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
String | DEFAULT_HANDLER_MAPPINGS_LOCATION | The location to look for the mapping files. |
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
logger | Logger available to subclasses |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Create a new
DefaultNamespaceHandlerResolver using the
default mapping file location. | |||||||||||
Create a new
DefaultNamespaceHandlerResolver using the
default mapping file location. | |||||||||||
Create a new
DefaultNamespaceHandlerResolver using the
supplied mapping file location. |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Locate the
NamespaceHandler for the supplied namespace URI
from the configured mappings. | |||||||||||
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
org.springframework.beans.factory.xml.NamespaceHandlerResolver
|
The location to look for the mapping files. Can be present in multiple JAR files.
Create a new DefaultNamespaceHandlerResolver
using the
default mapping file location.
This constructor will result in the thread context ClassLoader being used to load resources.
Create a new DefaultNamespaceHandlerResolver
using the
default mapping file location.
classLoader | the ClassLoader instance used to load mapping resources
(may be null , in which case the thread context ClassLoader will be used) |
---|
Create a new DefaultNamespaceHandlerResolver
using the
supplied mapping file location.
classLoader | the ClassLoader instance used to load mapping resources
may be null , in which case the thread context ClassLoader will be used) |
---|---|
handlerMappingsLocation | the mapping file location |
Locate the NamespaceHandler
for the supplied namespace URI
from the configured mappings.
namespaceUri | the relevant namespace URI |
---|
NamespaceHandler
, or null
if none found