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 FileSource
child(java.lang.String subDirectoryName)
void
createIfNecessary()
void
deleteFile(java.lang.String name)
boolean
exists()
BinaryFile
getBinaryFileNamed(java.lang.String name)
java.lang.String
getPath()
TextFile
getTextFileNamed(java.lang.String name)
java.net.URI
getUri()
java.util.List<TextFile>
listFilesRecursively()
void
writeBinaryFile(java.lang.String name, byte[] contents)
void
writeTextFile(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)
-
-