org.quattor.pan.repository
Class FileSystemSourceRepositoryWithSessionDir
java.lang.Object
org.quattor.pan.repository.FileSystemSourceRepository
org.quattor.pan.repository.FileSystemSourceRepositoryWithSessionDir
- All Implemented Interfaces:
- SourceRepository
public class FileSystemSourceRepositoryWithSessionDir
- extends FileSystemSourceRepository
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
|
Method Summary |
java.io.File |
lookupSource(java.lang.String name)
|
java.io.File |
lookupSource(java.lang.String name,
java.util.List<java.lang.String> loadpath)
|
java.io.File |
lookupText(java.lang.String name)
|
java.io.File |
lookupText(java.lang.String name,
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 |
FileSystemSourceRepositoryWithSessionDir
public FileSystemSourceRepositoryWithSessionDir(java.io.File sessionDirectory,
java.util.List<java.io.File> includeDirectories)
lookupText
public java.io.File lookupText(java.lang.String name)
- Specified by:
lookupText in class FileSystemSourceRepository
lookupText
public java.io.File lookupText(java.lang.String name,
java.util.List<java.lang.String> loadpath)
- Specified by:
lookupText in class FileSystemSourceRepository
lookupSource
public java.io.File lookupSource(java.lang.String name)
- Specified by:
lookupSource in class FileSystemSourceRepository
lookupSource
public java.io.File lookupSource(java.lang.String name,
java.util.List<java.lang.String> loadpath)
- Specified by:
lookupSource in class FileSystemSourceRepository
Copyright © 2011 Quattor. All Rights Reserved.