public class DelegatingEntityResolver extends Object implements EntityResolver
EntityResolver implementation that delegates to a BeansDtdResolver
 and a PluggableSchemaResolver for DTDs and XML schemas, respectively.BeansDtdResolver, 
PluggableSchemaResolver| Modifier and Type | Field and Description | 
|---|---|
| static String | DTD_SUFFIXSuffix for DTD files. | 
| static String | XSD_SUFFIXSuffix for schema definition files. | 
| Constructor and Description | 
|---|
| DelegatingEntityResolver(ClassLoader classLoader)Create a new DelegatingEntityResolver that delegates to
 a default  BeansDtdResolverand a defaultPluggableSchemaResolver. | 
| DelegatingEntityResolver(EntityResolver dtdResolver,
                        EntityResolver schemaResolver)Create a new DelegatingEntityResolver that delegates to
 the given  EntityResolvers. | 
| Modifier and Type | Method and Description | 
|---|---|
| InputSource | resolveEntity(String publicId,
             String systemId) | 
| String | toString() | 
public static final String DTD_SUFFIX
public static final String XSD_SUFFIX
public DelegatingEntityResolver(@Nullable
                                ClassLoader classLoader)
BeansDtdResolver and a default PluggableSchemaResolver.
 Configures the PluggableSchemaResolver with the supplied
 ClassLoader.
classLoader - the ClassLoader to use for loading
 (can be null) to use the default ClassLoader)public DelegatingEntityResolver(EntityResolver dtdResolver, EntityResolver schemaResolver)
EntityResolvers.dtdResolver - the EntityResolver to resolve DTDs withschemaResolver - the EntityResolver to resolve XML schemas with@Nullable public InputSource resolveEntity(@Nullable String publicId, @Nullable String systemId) throws SAXException, IOException
resolveEntity in interface EntityResolverSAXExceptionIOException