Package net.shibboleth.shared.spring.custom
@NonnullElements
package net.shibboleth.shared.spring.custom
Classes used in custom XML Spring configuration handling.
-
ClassesClassDescriptionThis is the base parser for all our custom syntax.A base class for
NamespaceHandlerimplementations.An extension to ourSchemaTypeAwareBeanDefinitionDocumentReaderwhich, in addition allows parsing of embedded <beans> statements (by the native spring parsers).Modified copy of Spring's existingResourceEntityResolverclass that elides the fall-through logic allowing for http(s) resolution of entities.An extension to the standardDefaultBeanDefinitionDocumentReaderthat uses aSchemaTypeAwareBeanDefinitionParserDelegatedelegate for processing bean definitions.An extension to the standardBeanDefinitionParserDelegatethat adds support for retrievingNamespaceHandlerby schema type, as well as element QName, when resolving custom elements.An extension to the standardXmlBeanDefinitionReaderthat defaults some settings.A secondary namespace handler to allow us to stack multiple parsers.