org.quattor.pan.repository
Class FileSystemSourceRepository
java.lang.Object
org.quattor.pan.repository.FileSystemSourceRepository
- All Implemented Interfaces:
- SourceRepository
- Direct Known Subclasses:
- FileSystemSourceRepositoryWithoutSessionDir, FileSystemSourceRepositoryWithSessionDir
public abstract class FileSystemSourceRepository
- extends Object
- implements SourceRepository
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
emptyRelativePaths
protected static final List<String> emptyRelativePaths
sourceFileExtensions
protected static final List<String> sourceFileExtensions
FileSystemSourceRepository
protected FileSystemSourceRepository()
getInstance
public static SourceRepository getInstance(ParameterList parameters)
lookupSource
public abstract File lookupSource(String name)
lookupSource
public abstract File lookupSource(String name,
List<String> loadpath)
lookupText
public abstract File lookupText(String name)
lookupText
public abstract File lookupText(String name,
List<String> loadpath)
retrievePanSource
public SourceFile retrievePanSource(String name)
- Specified by:
retrievePanSource in interface SourceRepository
retrievePanSource
public SourceFile retrievePanSource(String name,
List<String> loadpath)
- Specified by:
retrievePanSource in interface SourceRepository
retrieveTxtSource
public SourceFile retrieveTxtSource(String name)
- Specified by:
retrieveTxtSource in interface SourceRepository
retrieveTxtSource
public SourceFile retrieveTxtSource(String name,
List<String> loadpath)
- Specified by:
retrieveTxtSource in interface SourceRepository
validateAndCopyIncludeDirectories
protected List<File> validateAndCopyIncludeDirectories(List<File> includeDirectories)
Copyright © 2012 Quattor. All Rights Reserved.