Class SchemaTypeAwareBeanDefinitionDocumentReader

java.lang.Object
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader
net.shibboleth.shared.spring.custom.SchemaTypeAwareBeanDefinitionDocumentReader
All Implemented Interfaces:
BeanDefinitionDocumentReader
Direct Known Subclasses:
EmbeddedAndSchemaAwareReader

public class SchemaTypeAwareBeanDefinitionDocumentReader extends DefaultBeanDefinitionDocumentReader
An extension to the standard DefaultBeanDefinitionDocumentReader that uses a SchemaTypeAwareBeanDefinitionParserDelegate delegate for processing bean definitions.

This class was extended, per IDP-1640, to hijack another bug in Spring's reader class that prevents imports that don't start with file:// from being handled as absolute file paths if they exist.