com.geekologue.md4j.generators
Class ResourceResolver

java.lang.Object
  extended by 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

Constructor Summary
ResourceResolver(HibernateMappingProcessorTask belongingTask)
           
 
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
 

Constructor Detail

ResourceResolver

public ResourceResolver(HibernateMappingProcessorTask belongingTask)
Parameters:
belongingTask - the task object using this instance
catalogue - the XMLCatalogue to delegate non-MD4J resource resolution
Method Detail

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.