com.geekologue.md4j.generators
Class ResourceResolver
java.lang.Object
com.geekologue.md4j.generators.ResourceResolver
- All Implemented Interfaces:
- javax.xml.transform.URIResolver, org.xml.sax.EntityResolver
public class ResourceResolver
- extends java.lang.Object
- implements org.xml.sax.EntityResolver, javax.xml.transform.URIResolver
EntityResolver and URIResolver implementation for Md4j Ant tasks. Used to
load XSLT files, XML entities etc from the MD4J jar. Used only within Ant
builds. Delegates non-MD4J resource resolution to the XML Catalogue used by
the task.
- Author:
- Emmanouil Batsis
Method Summary |
javax.xml.transform.Source |
resolve(java.lang.String href,
java.lang.String base)
|
org.xml.sax.InputSource |
resolveEntity(java.lang.String publicId,
java.lang.String systemId)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ResourceResolver
public ResourceResolver(HibernateMappingProcessorTask belongingTask)
- Parameters:
belongingTask
- the task object using this instancecatalogue
- the XMLCatalogue to delegate non-MD4J resource resolution
resolveEntity
public org.xml.sax.InputSource resolveEntity(java.lang.String publicId,
java.lang.String systemId)
throws org.xml.sax.SAXException,
java.io.IOException
- Specified by:
resolveEntity
in interface org.xml.sax.EntityResolver
- Throws:
java.io.IOException
org.xml.sax.SAXException
- See Also:
EntityResolver.resolveEntity(java.lang.String,
java.lang.String)
resolve
public javax.xml.transform.Source resolve(java.lang.String href,
java.lang.String base)
throws javax.xml.transform.TransformerException
- Specified by:
resolve
in interface javax.xml.transform.URIResolver
- Parameters:
href
- base
-
- Throws:
javax.xml.transform.TransformerException
- See Also:
URIResolver.resolve(java.lang.String,
java.lang.String)
Copyright © 2003-2007 Manos Batsis. All Rights Reserved.