/** * Create a new DelegatingEntityResolver that delegates to * a default {@link BeansDtdResolver} and a default {@link PluggableSchemaResolver}. * <p>Configures the {@link PluggableSchemaResolver} with the supplied * {@link ClassLoader}. * @param classLoader the ClassLoader to use for loading * (can be {@code null}) to use the default ClassLoader) */ public DelegatingEntityResolver(@Nullable ClassLoader classLoader) { this.dtdResolver = new BeansDtdResolver(); this.schemaResolver = new PluggableSchemaResolver(classLoader); }
public InputSource resolveEntity(String publicId, String systemId) throws IOException { InputSource source = super.resolveEntity(publicId, systemId); if (source == null && systemId != null) { String resourcePath = null;
/** * Create a new DelegatingEntityResolver that delegates to * a default {@link BeansDtdResolver} and a default {@link PluggableSchemaResolver}. * <p>Configures the {@link PluggableSchemaResolver} with the supplied * {@link ClassLoader}. * @param classLoader the ClassLoader to use for loading * (can be {@code null}) to use the default ClassLoader) */ public DelegatingEntityResolver(@Nullable ClassLoader classLoader) { this.dtdResolver = new BeansDtdResolver(); this.schemaResolver = new PluggableSchemaResolver(classLoader); }
/** * Create a new DelegatingEntityResolver that delegates to * a default {@link BeansDtdResolver} and a default {@link PluggableSchemaResolver}. * <p>Configures the {@link PluggableSchemaResolver} with the supplied * {@link ClassLoader}. * @param classLoader the ClassLoader to use for loading * (can be <code>null</code>) to use the default ClassLoader) */ public DelegatingEntityResolver(ClassLoader classLoader) { this.dtdResolver = new BeansDtdResolver(); this.schemaResolver = new PluggableSchemaResolver(classLoader); }
protected EntityResolver createLegacyEntityResolver() { if (dtdResolver == null) { MuleDtdResolver muleSpringResolver = new MuleDtdResolver(MULE_SPRING_DTD, MULE_MIGRATION_STYLE_SHEET, new BeansDtdResolver()); dtdResolver = new MuleDtdResolver(MULE_DTD, MULE_MIGRATION_STYLE_SHEET, muleSpringResolver); } return dtdResolver; }
/** * Create a new DelegatingEntityResolver that delegates to * a default {@link BeansDtdResolver} and a default {@link PluggableSchemaResolver}. * <p>Configures the {@link PluggableSchemaResolver} with the supplied * {@link ClassLoader}. * @param classLoader the ClassLoader to use for loading * (can be {@code null}) to use the default ClassLoader) */ public DelegatingEntityResolver(ClassLoader classLoader) { this.dtdResolver = new BeansDtdResolver(); this.schemaResolver = new PluggableSchemaResolver(classLoader); }
void setEntityResolvers(XmlBeanDefinitionReader reader) { ClassLoader cl = Thread.currentThread().getContextClassLoader(); reader.setEntityResolver(new BusEntityResolver(cl, new BeansDtdResolver(), new PluggableSchemaResolver(cl))); } @Override
void setEntityResolvers(XmlBeanDefinitionReader reader) { ClassLoader cl = Thread.currentThread().getContextClassLoader(); reader.setEntityResolver(new BusEntityResolver(cl, new BeansDtdResolver(), new PluggableSchemaResolver(cl))); } @Override
void setEntityResolvers(XmlBeanDefinitionReader reader) { ClassLoader cl = Thread.currentThread().getContextClassLoader(); reader.setEntityResolver(new BusEntityResolver(cl, new BeansDtdResolver(), new PluggableSchemaResolver(cl))); } @Override
@Override protected void initBeanDefinitionReader(XmlBeanDefinitionReader reader) { ClassLoader cl = Thread.currentThread().getContextClassLoader(); reader.setEntityResolver(new BusEntityResolver(cl, new BeansDtdResolver(), new PluggableSchemaResolver(cl))); }
void setEntityResolvers(XmlBeanDefinitionReader reader) { ClassLoader cl = Thread.currentThread().getContextClassLoader(); reader.setEntityResolver(new BusEntityResolver(cl, new BeansDtdResolver(), new PluggableSchemaResolver(cl))); } @Override
@Override protected void initBeanDefinitionReader(XmlBeanDefinitionReader reader) { ClassLoader cl = Thread.currentThread().getContextClassLoader(); reader.setEntityResolver(new BusEntityResolver(cl, new BeansDtdResolver(), new PluggableSchemaResolver(cl))); }
@Override protected void initBeanDefinitionReader(XmlBeanDefinitionReader reader) { ClassLoader cl = Thread.currentThread().getContextClassLoader(); reader.setEntityResolver(new BusEntityResolver(cl, new BeansDtdResolver(), new PluggableSchemaResolver(cl))); }
/** * Create new XmlBeanDefinitionReader for the given bean factory. */ public XmlBeanDefinitionReader(BeanDefinitionRegistry beanFactory) { super(beanFactory); // Determine EntityResolver to use. if (getResourceLoader() != null) { this.entityResolver = new ResourceEntityResolver(getResourceLoader()); } else { this.entityResolver = new BeansDtdResolver(); } }