net.sf.xsltmp
Class SrcDirURIResolver

java.lang.Object
  extended by net.sf.xsltmp.util.FileResolver
      extended by net.sf.xsltmp.util.DefaultURIResolver
          extended by net.sf.xsltmp.SrcDirURIResolver
All Implemented Interfaces:
URIResolver, XsltGeneratorConstants

public class SrcDirURIResolver
extends DefaultURIResolver

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

First tries to resolve from the source directory.

Then resolves from the other options, see DefaultURIResolver for details.


Field Summary
 
Fields inherited from interface net.sf.xsltmp.XsltGeneratorConstants
BASE_DIR, DEFAULT_DEST_DIR, DEFAULT_EMPTY_FILE_CONTENTS, DEFAULT_EMPTY_FILENAME, EXTRACTS_DIR, FILTERED_DIR, PREPARED_TIMESTAMP_FILENAME, TIMESTAMP_FILENAME
 
Constructor Summary
SrcDirURIResolver(File srcDir, org.apache.maven.plugin.logging.Log log, org.apache.maven.project.MavenProject project, UnArchiverHelper helper, String sourceEncoding, String filter, Map filterParameters)
          Constructor.
 
Method Summary
 File getSrcDir()
           
 Source resolve(String href, String base)
           
 
Methods inherited from class net.sf.xsltmp.util.DefaultURIResolver
createSource, resolveAsSource
 
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

SrcDirURIResolver

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

Parameters:
srcDir - The source dir
log - Maven log
project - Maven project
helper - UnArchiver helper
sourceEncoding - Source encoding
filter - Source files filter
filterParameters - Filter parameters
Method Detail

getSrcDir

public File getSrcDir()

resolve

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


Copyright © 2008-2010 SEAF. All Rights Reserved.