Class ChainedDirectory

java.lang.Object
java.io.File
se.datadosen.io.ChainedDirectory
All Implemented Interfaces:
Serializable, Comparable<File>

public class ChainedDirectory extends File implements Serializable
Abstraction for a directory that is able to merge files from a background directory
See Also:
  • Field Details

    • lastModifiedDecider

      public static final ChainedDirectory.Decider lastModifiedDecider
      Decider that picks the file with the last last modified date
  • Constructor Details

  • Method Details

    • isSortFileList

      public boolean isSortFileList()
    • setSortFileList

      public void setSortFileList(boolean sortFileList)
    • getDirectory

      public File getDirectory()
    • getBackgroundDirectory

      public ChainedDirectory getBackgroundDirectory()
    • getFile

      public File getFile(String name)
    • listFiles

      public File[] listFiles()
      Overrides:
      listFiles in class File
    • listFiles

      public File[] listFiles(FileFilter filter)
      Overrides:
      listFiles in class File