org.quattor.pan.repository
Class OptimizedSourceLocator
java.lang.Object
org.quattor.pan.repository.OptimizedSourceLocator
public class OptimizedSourceLocator
- extends java.lang.Object
This class encapsulates the template lookup mechanism. An instance contains
static references to the defined session directory (if any) and include
directories (if any). If no include directories are supplied, then the
current working directory is added as the only include directory.
The implementation currently only works with a file system. Future
implementations may extend this to include other storage mechanisms, e.g.
databases.
- Author:
- loomis
|
Constructor Summary |
OptimizedSourceLocator(java.io.File sessionDirectory,
java.util.List<java.io.File> includeDirectories)
|
|
Method Summary |
java.io.File |
lookup(java.lang.String name)
|
java.io.File |
lookup(java.lang.String name,
java.util.List<java.lang.String> loadpath)
|
java.io.File |
lookup(java.lang.String name,
java.lang.String suffix)
|
java.io.File |
lookup(java.lang.String name,
java.lang.String suffix,
java.util.List<java.lang.String> loadpath)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OptimizedSourceLocator
public OptimizedSourceLocator(java.io.File sessionDirectory,
java.util.List<java.io.File> includeDirectories)
lookup
public java.io.File lookup(java.lang.String name)
lookup
public java.io.File lookup(java.lang.String name,
java.lang.String suffix)
lookup
public java.io.File lookup(java.lang.String name,
java.util.List<java.lang.String> loadpath)
lookup
public java.io.File lookup(java.lang.String name,
java.lang.String suffix,
java.util.List<java.lang.String> loadpath)
Copyright © 2011 Quattor. All Rights Reserved.