org.schmant.support.xml
Class LoggingUriResolverProxy

java.lang.Object
  extended by org.entityfs.support.lang.ObjectProxySupport<URIResolver>
      extended by org.schmant.support.xml.LoggingUriResolverProxy
All Implemented Interfaces:
URIResolver

public class LoggingUriResolverProxy
extends ObjectProxySupport<URIResolver>
implements URIResolver

This is a proxy for an URIResolver that debug logs all resolving requests.

Since:
0.5
Author:
Karl Gustafsson

Constructor Summary
LoggingUriResolverProxy(URIResolver proxied)
           
 
Method Summary
 Source resolve(String href, String base)
           
 
Methods inherited from class org.entityfs.support.lang.ObjectProxySupport
equals, getProxied, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LoggingUriResolverProxy

public LoggingUriResolverProxy(URIResolver proxied)
Method Detail

resolve

public Source resolve(String href,
                      String base)
               throws TransformerException
Specified by:
resolve in interface URIResolver
Throws:
TransformerException