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 java.lang.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 java.util.List<java.lang.String> emptyRelativePaths
sourceFileExtensions
protected static final java.util.List<java.lang.String> sourceFileExtensions
FileSystemSourceRepository
protected FileSystemSourceRepository()
getInstance
public static SourceRepository getInstance(ParameterList parameters)
lookupSource
public abstract java.io.File lookupSource(java.lang.String name)
lookupSource
public abstract java.io.File lookupSource(java.lang.String name,
java.util.List<java.lang.String> loadpath)
lookupText
public abstract java.io.File lookupText(java.lang.String name)
lookupText
public abstract java.io.File lookupText(java.lang.String name,
java.util.List<java.lang.String> loadpath)
retrievePanSource
public SourceFile retrievePanSource(java.lang.String name)
- Specified by:
retrievePanSource in interface SourceRepository
retrievePanSource
public SourceFile retrievePanSource(java.lang.String name,
java.util.List<java.lang.String> loadpath)
- Specified by:
retrievePanSource in interface SourceRepository
retrieveTxtSource
public SourceFile retrieveTxtSource(java.lang.String name)
- Specified by:
retrieveTxtSource in interface SourceRepository
retrieveTxtSource
public SourceFile retrieveTxtSource(java.lang.String name,
java.util.List<java.lang.String> loadpath)
- Specified by:
retrieveTxtSource in interface SourceRepository
validateAndCopyIncludeDirectories
protected java.util.List<java.io.File> validateAndCopyIncludeDirectories(java.util.List<java.io.File> includeDirectories)
Copyright © 2011 Quattor. All Rights Reserved.