Interface FileSource

All Known Implementing Classes:
AbstractFileSource, BlobStoreFileSource, ClasspathFileSource, ServletContextFileSource, SingleRootFileSource

public interface FileSource
  • Method Details

    • getBinaryFileNamed

      BinaryFile getBinaryFileNamed(String name)
    • getTextFileNamed

      TextFile getTextFileNamed(String name)
    • createIfNecessary

      void createIfNecessary()
    • child

      FileSource child(String subDirectoryName)
    • getPath

      String getPath()
    • getUri

      URI getUri()
    • listFilesRecursively

      List<TextFile> listFilesRecursively()
    • writeTextFile

      void writeTextFile(String name, String contents)
    • writeBinaryFile

      void writeBinaryFile(String name, byte[] contents)
    • exists

      boolean exists()
    • deleteFile

      void deleteFile(String name)