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 FileSource
public void createIfNecessary()
createIfNecessary
in interface FileSource
public FileSource child(java.lang.String subDirectoryName)
child
in interface FileSource
public java.lang.String getPath()
getPath
in interface FileSource
public java.util.List<TextFile> listFilesRecursively()
listFilesRecursively
in interface FileSource
public void writeTextFile(java.lang.String name, java.lang.String contents)
writeTextFile
in interface FileSource
public void writeBinaryFile(java.lang.String name, byte[] contents)
writeBinaryFile
in interface FileSource
public boolean exists()
exists
in interface FileSource