Package org.apache.wicket.util.xml
Class CustomEntityResolver
- java.lang.Object
-
- org.apache.wicket.util.xml.CustomEntityResolver
-
- All Implemented Interfaces:
org.xml.sax.EntityResolver
public class CustomEntityResolver extends java.lang.Object implements org.xml.sax.EntityResolverentity resolver that tries to locate a document type definition (DTD) using a set of custom entity resolvers- Author:
- pete
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCustomEntityResolver.EntityKeykey for entitystatic interfaceCustomEntityResolver.EntityLocatorentity locatorstatic classCustomEntityResolver.ServletApiEntityLocatorentity locator for resources inside servlet-api.jar
-
Constructor Summary
Constructors Constructor Description CustomEntityResolver()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CustomEntityResolvergetPreloaded()get default instances of custom entity resolver with preloaded well-known entitiesvoidput(CustomEntityResolver.EntityKey key, CustomEntityResolver.EntityLocator locator)add custom entity resolverorg.xml.sax.InputSourceresolveEntity(java.lang.String id, java.lang.String url)
-
-
-
Method Detail
-
getPreloaded
public static CustomEntityResolver getPreloaded()
get default instances of custom entity resolver with preloaded well-known entities- Returns:
- instance of resolver
-
put
public void put(CustomEntityResolver.EntityKey key, CustomEntityResolver.EntityLocator locator)
add custom entity resolver- Parameters:
key- key for lookup (contains id and url)locator- locator for looking up entity
-
resolveEntity
public org.xml.sax.InputSource resolveEntity(java.lang.String id, java.lang.String url) throws org.xml.sax.SAXException, java.io.IOException- Specified by:
resolveEntityin interfaceorg.xml.sax.EntityResolver- Throws:
org.xml.sax.SAXExceptionjava.io.IOException
-
-