net.sf.xsltmp.util
Class DefaultURIResolver

java.lang.Object
  extended by net.sf.xsltmp.util.FileResolver
      extended by net.sf.xsltmp.util.DefaultURIResolver
All Implemented Interfaces:
URIResolver
Direct Known Subclasses:
SrcDirURIResolver

public class DefaultURIResolver
extends FileResolver
implements URIResolver

URIResolver that resolves either from the received base URI, as an absolute path, from project basedir or from classpath.

The resolution is performed in the above specified order.

See FileResolver for description of the absolute path, basedir and classpath resolution.


Constructor Summary
DefaultURIResolver(org.apache.maven.plugin.logging.Log log, org.apache.maven.project.MavenProject project, UnArchiverHelper helper, String filter, Map filterParameters)
          Constructor.
 
Method Summary
protected  Source createSource(File file)
           
 Source resolve(String href, String base)
           
 Source resolveAsSource(String filePath)
           
 
Methods inherited from class net.sf.xsltmp.util.FileResolver
exists, getHelper, getLog, getProject, resolve
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultURIResolver

public DefaultURIResolver(org.apache.maven.plugin.logging.Log log,
                          org.apache.maven.project.MavenProject project,
                          UnArchiverHelper helper,
                          String filter,
                          Map filterParameters)
Constructor.

Parameters:
log - Maven log
project - Maven project
helper - UnArchiver helper
Method Detail

resolve

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

createSource

protected Source createSource(File file)
                       throws TransformerConfigurationException
Throws:
TransformerConfigurationException

resolveAsSource

public Source resolveAsSource(String filePath)
                       throws TransformerConfigurationException
Throws:
TransformerConfigurationException


Copyright © 2008-2010 SEAF. All Rights Reserved.