Class ChainedDirectory
java.lang.Object
java.io.File
se.datadosen.io.ChainedDirectory
- All Implemented Interfaces:
Serializable,Comparable<File>
Abstraction for a directory that is able to merge files from a background directory
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ChainedDirectory.DeciderDecider that picks the file with the last last modified dateFields inherited from class java.io.File
pathSeparator, pathSeparatorChar, separator, separatorChar -
Constructor Summary
ConstructorsConstructorDescriptionChainedDirectory(File dir) ChainedDirectory(File dir, ChainedDirectory backgroundDir) ChainedDirectory(File dir, ChainedDirectory backgroundDir, ChainedDirectory.Decider decider) -
Method Summary
Modifier and TypeMethodDescriptionbooleanFile[]File[]listFiles(FileFilter filter) voidsetSortFileList(boolean sortFileList) Methods inherited from class java.io.File
canExecute, canRead, canWrite, compareTo, createNewFile, createTempFile, createTempFile, delete, deleteOnExit, equals, exists, getAbsoluteFile, getAbsolutePath, getCanonicalFile, getCanonicalPath, getFreeSpace, getName, getParent, getParentFile, getPath, getTotalSpace, getUsableSpace, hashCode, isAbsolute, isDirectory, isFile, isHidden, lastModified, length, list, list, listFiles, listRoots, mkdir, mkdirs, renameTo, setExecutable, setExecutable, setLastModified, setReadable, setReadable, setReadOnly, setWritable, setWritable, toPath, toString, toURI, toURL
-
Field Details
-
lastModifiedDecider
Decider that picks the file with the last last modified date
-
-
Constructor Details
-
ChainedDirectory
-
ChainedDirectory
-
ChainedDirectory
-
-
Method Details