git://wamblee.org
/
utils
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
updated coding rules.
[utils]
/
support
/
general
/
src
/
main
/
java
/
org
/
wamblee
/
io
/
DirectoryMonitor.java
diff --git
a/support/general/src/main/java/org/wamblee/io/DirectoryMonitor.java
b/support/general/src/main/java/org/wamblee/io/DirectoryMonitor.java
index 029f33ef49d775116efea3b74bc3477d77db43cb..3f5488b020943ec4763ee42295032a49dafe882f 100644
(file)
--- a/
support/general/src/main/java/org/wamblee/io/DirectoryMonitor.java
+++ b/
support/general/src/main/java/org/wamblee/io/DirectoryMonitor.java
@@
-45,21
+45,21
@@
public class DirectoryMonitor {
void fileDeleted(File aFile);
};
void fileDeleted(File aFile);
};
- private File
_
directory;
- private FileFilter
_
filter;
- private Listener
_
listener;
- private Map<File, Date>
_
contents;
+ private File directory;
+ private FileFilter filter;
+ private Listener listener;
+ private Map<File, Date> contents;
public DirectoryMonitor(File aDirectory, FileFilter aFilefilter,
Listener aListener) {
public DirectoryMonitor(File aDirectory, FileFilter aFilefilter,
Listener aListener) {
-
_
directory = aDirectory;
- if (!
_
directory.isDirectory()) {
- throw new IllegalArgumentException("Directory '" +
_
directory
+ directory = aDirectory;
+ if (!directory.isDirectory()) {
+ throw new IllegalArgumentException("Directory '" + directory
+ "' does not exist");
}
+ "' does not exist");
}
-
_
filter = aFilefilter;
-
_
listener = aListener;
-
_
contents = new HashMap<File, Date>();
+ filter = aFilefilter;
+ listener = aListener;
+ contents = new HashMap<File, Date>();
}
/**
}
/**
@@
-68,41
+68,41
@@
public class DirectoryMonitor {
* the next call to this method will invoked the listeners again for the same changes.
*/
public void poll() {
* the next call to this method will invoked the listeners again for the same changes.
*/
public void poll() {
- LOG.debug("Polling " +
_
directory);
+ LOG.debug("Polling " + directory);
Map<File, Date> newContents = new HashMap<File, Date>();
Map<File, Date> newContents = new HashMap<File, Date>();
- File[] files =
_directory.listFiles(_
filter);
+ File[] files =
directory.listFiles(
filter);
// Check deleted files.
// Check deleted files.
- Set<File> deletedFiles = new HashSet<File>(
_
contents.keySet());
+ Set<File> deletedFiles = new HashSet<File>(contents.keySet());
for (File file : files) {
if (file.isFile()) {
for (File file : files) {
if (file.isFile()) {
- if (
_
contents.containsKey(file)) {
+ if (contents.containsKey(file)) {
deletedFiles.remove(file);
}
}
}
for (File file : deletedFiles) {
deletedFiles.remove(file);
}
}
}
for (File file : deletedFiles) {
-
_
listener.fileDeleted(file);
+ listener.fileDeleted(file);
}
for (File file : files) {
if (file.isFile()) {
}
for (File file : files) {
if (file.isFile()) {
- if (
_
contents.containsKey(file)) {
- Date oldDate =
_
contents.get(file);
+ if (contents.containsKey(file)) {
+ Date oldDate = contents.get(file);
if (file.lastModified() != oldDate.getTime()) {
if (file.lastModified() != oldDate.getTime()) {
-
_
listener.fileChanged(file);
+ listener.fileChanged(file);
} else {
// No change.
}
newContents.put(file, new Date(file.lastModified()));
} else {
} else {
// No change.
}
newContents.put(file, new Date(file.lastModified()));
} else {
-
_
listener.fileCreated(file);
+ listener.fileCreated(file);
newContents.put(file, new Date(file.lastModified()));
}
}
}
newContents.put(file, new Date(file.lastModified()));
}
}
}
-
_
contents = newContents;
+ contents = newContents;
}
}
}
}