Interface FileSource
-
- All Known Implementing Classes:
AbstractFileSource,BlobStoreFileSource,ClasspathFileSource,ServletContextFileSource,SingleRootFileSource
public interface FileSource
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description FileSourcechild(java.lang.String subDirectoryName)voidcreateIfNecessary()voiddeleteFile(java.lang.String name)booleanexists()BinaryFilegetBinaryFileNamed(java.lang.String name)java.lang.StringgetPath()TextFilegetTextFileNamed(java.lang.String name)java.net.URIgetUri()java.util.List<TextFile>listFilesRecursively()voidwriteBinaryFile(java.lang.String name, byte[] contents)voidwriteTextFile(java.lang.String name, java.lang.String contents)
-
-
-
Method Detail
-
getBinaryFileNamed
BinaryFile getBinaryFileNamed(java.lang.String name)
-
getTextFileNamed
TextFile getTextFileNamed(java.lang.String name)
-
createIfNecessary
void createIfNecessary()
-
child
FileSource child(java.lang.String subDirectoryName)
-
getPath
java.lang.String getPath()
-
getUri
java.net.URI getUri()
-
listFilesRecursively
java.util.List<TextFile> listFilesRecursively()
-
writeTextFile
void writeTextFile(java.lang.String name, java.lang.String contents)
-
writeBinaryFile
void writeBinaryFile(java.lang.String name, byte[] contents)
-
exists
boolean exists()
-
deleteFile
void deleteFile(java.lang.String name)
-
-