Package net.shibboleth.ext.spring.util
package net.shibboleth.ext.spring.util
Supporting classes for using Spring.
-
ClassesClassDescriptionThis is the base parser for all our custom syntax.Deprecated, for removal: This API element is subject to removal in a future version.A component that evaluates a Spring EL expression against a set of inputs and returns the result.An implementation of
ParameterNameDiscovererthat is driven by theParameterNameAnnotation.Fluent builder for aFilesystemGenericApplicationContextequipped with various standard features, behavior, converters, etc.A base class forNamespaceHandlerimplementations.A utility bean to look for and warn about deprecated bean names.An extension to ourSchemaTypeAwareBeanDefinitionDocumentReaderwhich, in addition allows parsing of embedded <beans> statements (by the native spring parsers).IdentifiedComponentManager<T extends IdentifiedComponent>Class used for auto-wiring free-standing identified objects along with explicitly declared bean collections.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.Predicate whose condition is defined by an Spring EL expression.SpringExpressionBiFunction<T,U, V> Predicate whose condition is defined by an Spring EL expression.Predicate whose condition is defined by an Spring EL expression.Predicate whose condition is defined by an Spring EL expression.Function whose output is defined by an Spring EL expression.Predicate whose condition is defined by an Spring EL expression.Helper class for performing some common Spring-related functions.