Package | Description |
---|---|
org.apache.commons.io.monitor |
This package provides a component for monitoring file system events
(directory and file create, update and delete events).
|
Modifier and Type | Field and Description |
---|---|
private FileEntry[] |
FileEntry.children |
(package private) static FileEntry[] |
FileEntry.EMPTY_ENTRIES |
private FileEntry |
FileEntry.parent |
private FileEntry |
FileAlterationObserver.rootEntry |
Modifier and Type | Method and Description |
---|---|
private FileEntry |
FileAlterationObserver.createFileEntry(FileEntry parent,
java.io.File file)
Create a new file entry for the specified file.
|
private FileEntry[] |
FileAlterationObserver.doListFiles(java.io.File file,
FileEntry entry)
List the files
|
FileEntry[] |
FileEntry.getChildren()
Return the directory's files.
|
FileEntry |
FileEntry.getParent()
Return the parent entry.
|
FileEntry |
FileEntry.newChildInstance(java.io.File file)
Create a new child instance.
|
Modifier and Type | Method and Description |
---|---|
private void |
FileAlterationObserver.checkAndNotify(FileEntry parent,
FileEntry[] previous,
java.io.File[] files)
Compare two file lists for files which have been created, modified or deleted.
|
private void |
FileAlterationObserver.checkAndNotify(FileEntry parent,
FileEntry[] previous,
java.io.File[] files)
Compare two file lists for files which have been created, modified or deleted.
|
private FileEntry |
FileAlterationObserver.createFileEntry(FileEntry parent,
java.io.File file)
Create a new file entry for the specified file.
|
private void |
FileAlterationObserver.doCreate(FileEntry entry)
Fire directory/file created events to the registered listeners.
|
private void |
FileAlterationObserver.doDelete(FileEntry entry)
Fire directory/file delete events to the registered listeners.
|
private FileEntry[] |
FileAlterationObserver.doListFiles(java.io.File file,
FileEntry entry)
List the files
|
private void |
FileAlterationObserver.doMatch(FileEntry entry,
java.io.File file)
Fire directory/file change events to the registered listeners.
|
void |
FileEntry.setChildren(FileEntry[] children)
Set the directory's files.
|
Constructor and Description |
---|
FileAlterationObserver(FileEntry rootEntry,
java.io.FileFilter fileFilter,
IOCase caseSensitivity)
Construct an observer for the specified directory, file filter and
file comparator.
|
FileEntry(FileEntry parent,
java.io.File file)
Construct a new monitor for a specified
File . |