public class ClasspathFileSource extends java.lang.Object implements FileSource
| Constructor and Description |
|---|
ClasspathFileSource(java.lang.String path) |
| Modifier and Type | Method and Description |
|---|---|
FileSource |
child(java.lang.String subDirectoryName) |
void |
createIfNecessary() |
boolean |
exists() |
BinaryFile |
getBinaryFileNamed(java.lang.String name) |
java.lang.String |
getPath() |
java.util.List<TextFile> |
listFilesRecursively() |
void |
writeBinaryFile(java.lang.String name,
byte[] contents) |
void |
writeTextFile(java.lang.String name,
java.lang.String contents) |
public BinaryFile getBinaryFileNamed(java.lang.String name)
getBinaryFileNamed in interface FileSourcepublic void createIfNecessary()
createIfNecessary in interface FileSourcepublic FileSource child(java.lang.String subDirectoryName)
child in interface FileSourcepublic java.lang.String getPath()
getPath in interface FileSourcepublic java.util.List<TextFile> listFilesRecursively()
listFilesRecursively in interface FileSourcepublic void writeTextFile(java.lang.String name,
java.lang.String contents)
writeTextFile in interface FileSourcepublic void writeBinaryFile(java.lang.String name,
byte[] contents)
writeBinaryFile in interface FileSourcepublic boolean exists()
exists in interface FileSource