On the bright side, having given in to the wishes of those who wanted this naming change makes the question of whether there is sufficient reason for a major version bump, as the API is no longer binary-compatible, right?
On Oct 12, 2010, at 2:27 PM, nia...@apache.org wrote: > Author: niallp > Date: Tue Oct 12 19:27:40 2010 > New Revision: 1021892 > > URL: http://svn.apache.org/viewvc?rev=1021892&view=rev > Log: > IO-132 Rename FilesystemEntry/Listener/Observer to > FilesEntry/Listener/Observer > > Added: > > commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FileEntry.java > - copied, changed from r1021885, > commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FilesystemEntry.java > > commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FileListener.java > - copied, changed from r1021885, > commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FilesystemListener.java > > commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FileListenerAdaptor.java > - copied, changed from r1021885, > commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FilesystemListenerAdaptor.java > > commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FileMonitor.java > - copied, changed from r1021885, > commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FilesystemMonitor.java > > commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FileObserver.java > - copied, changed from r1021885, > commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FilesystemObserver.java > > commons/proper/io/trunk/src/test/java/org/apache/commons/io/monitor/CollectionFileListener.java > - copied, changed from r1021885, > commons/proper/io/trunk/src/test/java/org/apache/commons/io/monitor/CollectionFilesystemListener.java > > commons/proper/io/trunk/src/test/java/org/apache/commons/io/monitor/FileMonitorTestCase.java > - copied, changed from r1021885, > commons/proper/io/trunk/src/test/java/org/apache/commons/io/monitor/FileSystemMonitorTestCase.java > > commons/proper/io/trunk/src/test/java/org/apache/commons/io/monitor/FileObserverTestCase.java > - copied, changed from r1021885, > commons/proper/io/trunk/src/test/java/org/apache/commons/io/monitor/FilesystemObserverTestCase.java > Removed: > > commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FilesystemEntry.java > > commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FilesystemListener.java > > commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FilesystemListenerAdaptor.java > > commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FilesystemMonitor.java > > commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FilesystemObserver.java > > commons/proper/io/trunk/src/test/java/org/apache/commons/io/monitor/CollectionFilesystemListener.java > > commons/proper/io/trunk/src/test/java/org/apache/commons/io/monitor/FileSystemMonitorTestCase.java > > commons/proper/io/trunk/src/test/java/org/apache/commons/io/monitor/FilesystemObserverTestCase.java > Modified: > > commons/proper/io/trunk/src/test/java/org/apache/commons/io/monitor/AbstractMonitorTestCase.java > > Copied: > commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FileEntry.java > (from r1021885, > commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FilesystemEntry.java) > URL: > http://svn.apache.org/viewvc/commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FileEntry.java?p2=commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FileEntry.java&p1=commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FilesystemEntry.java&r1=1021885&r2=1021892&rev=1021892&view=diff > ============================================================================== > --- > commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FilesystemEntry.java > (original) > +++ > commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FileEntry.java > Tue Oct 12 19:27:40 2010 > @@ -20,8 +20,8 @@ import java.io.File; > import java.io.Serializable; > > /** > - * {...@link FilesystemEntry} represents the state of a file or directory, > capturing > - * the following {...@link File} attributes at a point in time: > + * {...@link FileEntry} represents the state of a file or directory, > capturing > + * the following {...@link File} attributes at a point in time. > * <ul> > * <li>File Name (see {...@link File#getName()})</li> > * <li>Exists - whether the file exists or not (see {...@link > File#exists()})</li> > @@ -33,16 +33,16 @@ import java.io.Serializable; > * <p> > * <h3>Custom Implementations</h3> > * If the state of additional {...@link File} attributes is required then > create a custom > - * {...@link FilesystemEntry} with properties for those attributes. Override > the > + * {...@link FileEntry} with properties for those attributes. Override the > * {...@link #newChildInstance(File)} to return a new instance of the > appropriate type. > * You may also want to override the {...@link #refresh(File)} method. > - * @see FilesystemObserver > + * @see FileObserver > * @since Commons IO 2.0 > */ > -public class FilesystemEntry implements Serializable { > +public class FileEntry implements Serializable { > > - private final FilesystemEntry parent; > - private FilesystemEntry[] children; > + private final FileEntry parent; > + private FileEntry[] children; > private final File file; > private String name; > private boolean exists; > @@ -55,8 +55,8 @@ public class FilesystemEntry implements > * > * @param file The file being monitored > */ > - public FilesystemEntry(File file) { > - this((FilesystemEntry)null, file); > + public FileEntry(File file) { > + this((FileEntry)null, file); > } > > /** > @@ -65,7 +65,7 @@ public class FilesystemEntry implements > * @param parent The parent > * @param file The file being monitored > */ > - public FilesystemEntry(FilesystemEntry parent, File file) { > + public FileEntry(FileEntry parent, File file) { > if (file == null) { > throw new IllegalArgumentException("File is missing"); > } > @@ -119,8 +119,8 @@ public class FilesystemEntry implements > * @param file The child file > * @return a new child instance > */ > - public FilesystemEntry newChildInstance(File file) { > - return new FilesystemEntry(this, file); > + public FileEntry newChildInstance(File file) { > + return new FileEntry(this, file); > } > > /** > @@ -128,7 +128,7 @@ public class FilesystemEntry implements > * > * @return the parent entry > */ > - public FilesystemEntry getParent() { > + public FileEntry getParent() { > return parent; > } > > @@ -148,8 +148,8 @@ public class FilesystemEntry implements > * array if the file is not a directory or the > * directory is empty > */ > - public FilesystemEntry[] getChildren() { > - return children != null ? children : > FilesystemObserver.EMPTY_ENTRIES; > + public FileEntry[] getChildren() { > + return children != null ? children : FileObserver.EMPTY_ENTRIES; > } > > /** > @@ -157,7 +157,7 @@ public class FilesystemEntry implements > * > * @param children This directory's files, may be null > */ > - public void setChildren(FilesystemEntry[] children) { > + public void setChildren(FileEntry[] children) { > this.children = children; > } > > > Copied: > commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FileListener.java > (from r1021885, > commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FilesystemListener.java) > URL: > http://svn.apache.org/viewvc/commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FileListener.java?p2=commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FileListener.java&p1=commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FilesystemListener.java&r1=1021885&r2=1021892&rev=1021892&view=diff > ============================================================================== > --- > commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FilesystemListener.java > (original) > +++ > commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FileListener.java > Tue Oct 12 19:27:40 2010 > @@ -20,20 +20,20 @@ import java.io.File; > /** > * A listener that receives events of file system modifications. > * <p> > - * Register {...@link FilesystemListener}s with a {...@link > FilesystemObserver}. > + * Register {...@link FileListener}s with a {...@link FileObserver}. > * > - * @see FilesystemObserver > + * @see FileObserver > * @version $Id$ > * @since Commons IO 2.0 > */ > -public interface FilesystemListener { > +public interface FileListener { > > /** > * File system observer started checking event. > * > * @param observer The file system observer > */ > - void onStart(final FilesystemObserver observer); > + void onStart(final FileObserver observer); > > /** > * Directory created Event. > @@ -82,5 +82,5 @@ public interface FilesystemListener { > * > * @param observer The file system observer > */ > - void onStop(final FilesystemObserver observer); > + void onStop(final FileObserver observer); > } > > Copied: > commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FileListenerAdaptor.java > (from r1021885, > commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FilesystemListenerAdaptor.java) > URL: > http://svn.apache.org/viewvc/commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FileListenerAdaptor.java?p2=commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FileListenerAdaptor.java&p1=commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FilesystemListenerAdaptor.java&r1=1021885&r2=1021892&rev=1021892&view=diff > ============================================================================== > --- > commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FilesystemListenerAdaptor.java > (original) > +++ > commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FileListenerAdaptor.java > Tue Oct 12 19:27:40 2010 > @@ -19,20 +19,20 @@ package org.apache.commons.io.monitor; > import java.io.File; > > /** > - * Convenience {...@link FilesystemListener} implementation that does > nothing. > + * Convenience {...@link FileListener} implementation that does nothing. > * > - * @see FilesystemObserver > + * @see FileObserver > * @version $Id$ > * @since Commons IO 2.0 > */ > -public class FilesystemListenerAdaptor implements FilesystemListener { > +public class FileListenerAdaptor implements FileListener { > > /** > * File system observer started checking event. > * > * @param observer The file system observer > */ > - public void onStart(final FilesystemObserver observer) { > + public void onStart(final FileObserver observer) { > } > > /** > @@ -88,7 +88,7 @@ public class FilesystemListenerAdaptor i > * > * @param observer The file system observer > */ > - public void onStop(final FilesystemObserver observer) { > + public void onStop(final FileObserver observer) { > } > > } > > Copied: > commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FileMonitor.java > (from r1021885, > commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FilesystemMonitor.java) > URL: > http://svn.apache.org/viewvc/commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FileMonitor.java?p2=commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FileMonitor.java&p1=commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FilesystemMonitor.java&r1=1021885&r2=1021892&rev=1021892&view=diff > ============================================================================== > --- > commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FilesystemMonitor.java > (original) > +++ > commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FileMonitor.java > Tue Oct 12 19:27:40 2010 > @@ -21,23 +21,23 @@ import java.util.concurrent.CopyOnWriteA > > /** > * A runnable that spawns a monitoring thread triggering any > - * registered {...@link FilesystemObserver} at a specified interval. > + * registered {...@link FileObserver} at a specified interval. > * > - * @see FilesystemObserver > + * @see FileObserver > * @version $Id$ > * @since Commons IO 2.0 > */ > -public final class FilesystemMonitor implements Runnable { > +public final class FileMonitor implements Runnable { > > private final long interval; > - private final List<FilesystemObserver> observers = new > CopyOnWriteArrayList<FilesystemObserver>(); > + private final List<FileObserver> observers = new > CopyOnWriteArrayList<FileObserver>(); > private Thread thread = null; > private volatile boolean running = false; > > /** > * Construct a monitor with a default interval of 10 seconds. > */ > - public FilesystemMonitor() { > + public FileMonitor() { > this(10000); > } > > @@ -47,7 +47,7 @@ public final class FilesystemMonitor imp > * @param interval The amount of time in miliseconds to wait between > * checks of the file system > */ > - public FilesystemMonitor(long interval) { > + public FileMonitor(long interval) { > this.interval = interval; > } > > @@ -58,10 +58,10 @@ public final class FilesystemMonitor imp > * checks of the file system > * @param observers The set of observers to add to the monitor. > */ > - public FilesystemMonitor(long interval, FilesystemObserver... observers) > { > + public FileMonitor(long interval, FileObserver... observers) { > this(interval); > if (observers != null) { > - for (FilesystemObserver observer : observers) { > + for (FileObserver observer : observers) { > addObserver(observer); > } > } > @@ -72,7 +72,7 @@ public final class FilesystemMonitor imp > * > * @param observer The file system observer to add > */ > - public void addObserver(final FilesystemObserver observer) { > + public void addObserver(final FileObserver observer) { > if (observer != null) { > observers.add(observer); > } > @@ -83,7 +83,7 @@ public final class FilesystemMonitor imp > * > * @param observer The file system observer to remove > */ > - public void removeObserver(final FilesystemObserver observer) { > + public void removeObserver(final FileObserver observer) { > if (observer != null) { > while (observers.remove(observer)) { > } > @@ -91,12 +91,12 @@ public final class FilesystemMonitor imp > } > > /** > - * Returns the set of {...@link FilesystemObserver} registered with > + * Returns the set of {...@link FileObserver} registered with > * this monitor. > * > - * @return The set of {...@link FilesystemObserver} > + * @return The set of {...@link FileObserver} > */ > - public Iterable<FilesystemObserver> getObservers() { > + public Iterable<FileObserver> getObservers() { > return observers; > } > > @@ -106,7 +106,7 @@ public final class FilesystemMonitor imp > * @throws Exception if an error occurs initializing the observer > */ > public void start() throws Exception { > - for (FilesystemObserver observer : observers) { > + for (FileObserver observer : observers) { > observer.initialize(); > } > running = true; > @@ -126,7 +126,7 @@ public final class FilesystemMonitor imp > } catch (InterruptedException e) { > Thread.currentThread().interrupt(); > } > - for (FilesystemObserver observer : observers) { > + for (FileObserver observer : observers) { > observer.destroy(); > } > } > @@ -136,7 +136,7 @@ public final class FilesystemMonitor imp > */ > public void run() { > while (running) { > - for (FilesystemObserver observer : observers) { > + for (FileObserver observer : observers) { > observer.checkAndNotify(); > } > if (!running) { > > Copied: > commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FileObserver.java > (from r1021885, > commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FilesystemObserver.java) > URL: > http://svn.apache.org/viewvc/commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FileObserver.java?p2=commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FileObserver.java&p1=commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FilesystemObserver.java&r1=1021885&r2=1021892&rev=1021892&view=diff > ============================================================================== > --- > commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FilesystemObserver.java > (original) > +++ > commons/proper/io/trunk/src/main/java/org/apache/commons/io/monitor/FileObserver.java > Tue Oct 12 19:27:40 2010 > @@ -28,25 +28,25 @@ import org.apache.commons.io.IOCase; > import org.apache.commons.io.comparator.NameFileComparator; > > /** > - * FilesystemObserver represents the state of files below a root directory, > + * FileObserver represents the state of files below a root directory, > * checking the filesystem and notifying listeners of create, change or > * delete events. > * <p> > * To use this implementation: > * <ul> > - * <li>Create {...@link FilesystemListener} implementation(s) that process > + * <li>Create {...@link FileListener} implementation(s) that process > * the file/directory create, change and delete events</li> > - * <li>Register the listener(s) with a {...@link FilesystemObserver} for > + * <li>Register the listener(s) with a {...@link FileObserver} for > * the appropriate directory.</li> > - * <li>Either register the observer(s) with a {...@link FilesystemMonitor} > or > + * <li>Either register the observer(s) with a {...@link FileMonitor} or > * run manually.</li> > * </ul> > * > * <h2>Basic Usage</h2> > - * Create a {...@link FilesystemObserver} for the directory and register the > listeners: > + * Create a {...@link FileObserver} for the directory and register the > listeners: > * <pre> > * File directory = new File(new File("."), "src"); > - * FilesystemObserver observer = new FilesystemObserver(directory); > + * FileObserver observer = new FileObserver(directory); > * observer.addListener(...); > * observer.addListener(...); > * </pre> > @@ -64,11 +64,11 @@ import org.apache.commons.io.comparator. > * // finished > * observer.finish(); > * </pre> > - * Alternatively, register the oberver(s) with a {...@link > FilesystemMonitor}, > + * Alternatively, register the oberver(s) with a {...@link FileMonitor}, > * which creates a new thread, invoking the observer at the specified > interval: > * <pre> > * long interval = ... > - * FilesystemMonitor monitor = new FilesystemMonitor(interval); > + * FileMonitor monitor = new FileMonitor(interval); > * monitor.addObserver(observer); > * monitor.start(); > * ... > @@ -87,7 +87,7 @@ import org.apache.commons.io.comparator. > * implementations for this purpose. > * <p> > * For example, to only observe 1) visible directories and 2) files with a > ".java" suffix > - * in a root directory called "src" you could set up a {...@link > FilesystemObserver} in the following > + * in a root directory called "src" you could set up a {...@link > FileObserver} in the following > * way: > * <pre> > * // Create a FileFilter > @@ -100,7 +100,7 @@ import org.apache.commons.io.comparator. > * IOFileFilter filter = FileFilterUtils.orFileFilter(dirFilter, > fileFilter); > * > * // Create the File system observer and register File Listeners > - * FilesystemObserver observer = new FilesystemObserver(new > File("src"), filter); > + * FileObserver observer = new FileObserver(new File("src"), filter); > * observer.addListener(...); > * observer.addListener(...); > * > @@ -121,26 +121,26 @@ import org.apache.commons.io.comparator. > * manner ({...@link NameFileComparator#NAME_INSENSITIVE_COMPARATOR} could be > used > * to do that). > * > - * <h2>FilesystemEntry</h2> > - * {...@link FilesystemEntry} represents the state of a file or directory, > capturing > + * <h2>FileEntry</h2> > + * {...@link FileEntry} represents the state of a file or directory, > capturing > * {...@link File} attributes at a point in time. Custom implementations of > - * {...@link FilesystemEntry} can be used to capture additional properties > that the > - * basic implementation does not support. The {...@link > FilesystemEntry#refresh(File)} > + * {...@link FileEntry} can be used to capture additional properties that the > + * basic implementation does not support. The {...@link > FileEntry#refresh(File)} > * method is used to determine if a file or directory has changed since the > last > * check and stores the current state of the {...@link File}'s properties. > * > - * @see FilesystemListener > - * @see FilesystemMonitor > + * @see FileListener > + * @see FileMonitor > * @version $Id$ > * @since Commons IO 2.0 > */ > -public class FilesystemObserver implements Serializable { > +public class FileObserver implements Serializable { > > private static final File[] EMPTY_FILES = new File[0]; > - static final FilesystemEntry[] EMPTY_ENTRIES = new FilesystemEntry[0]; > + static final FileEntry[] EMPTY_ENTRIES = new FileEntry[0]; > > - private final List<FilesystemListener> listeners = new > CopyOnWriteArrayList<FilesystemListener>(); > - private final FilesystemEntry rootEntry; > + private final List<FileListener> listeners = new > CopyOnWriteArrayList<FileListener>(); > + private final FileEntry rootEntry; > private final FileFilter fileFilter; > private final Comparator<File> comparator; > > @@ -149,7 +149,7 @@ public class FilesystemObserver implemen > * > * @param directoryName the name of the directory to observe > */ > - public FilesystemObserver(String directoryName) { > + public FileObserver(String directoryName) { > this(new File(directoryName)); > } > > @@ -159,7 +159,7 @@ public class FilesystemObserver implemen > * @param directoryName the name of the directory to observe > * @param fileFilter The file filter or null if none > */ > - public FilesystemObserver(String directoryName, FileFilter fileFilter) { > + public FileObserver(String directoryName, FileFilter fileFilter) { > this(new File(directoryName), fileFilter); > } > > @@ -171,7 +171,7 @@ public class FilesystemObserver implemen > * @param fileFilter The file filter or null if none > * @param caseSensitivity what case sensitivity to use comparing file > names, null means system sensitive > */ > - public FilesystemObserver(String directoryName, FileFilter fileFilter, > IOCase caseSensitivity) { > + public FileObserver(String directoryName, FileFilter fileFilter, IOCase > caseSensitivity) { > this(new File(directoryName), fileFilter, caseSensitivity); > } > > @@ -180,7 +180,7 @@ public class FilesystemObserver implemen > * > * @param directory the directory to observe > */ > - public FilesystemObserver(File directory) { > + public FileObserver(File directory) { > this(directory, (FileFilter)null); > } > > @@ -190,7 +190,7 @@ public class FilesystemObserver implemen > * @param directory the directory to observe > * @param fileFilter The file filter or null if none > */ > - public FilesystemObserver(File directory, FileFilter fileFilter) { > + public FileObserver(File directory, FileFilter fileFilter) { > this(directory, fileFilter, (IOCase)null); > } > > @@ -202,8 +202,8 @@ public class FilesystemObserver implemen > * @param fileFilter The file filter or null if none > * @param caseSensitivity what case sensitivity to use comparing file > names, null means system sensitive > */ > - public FilesystemObserver(File directory, FileFilter fileFilter, IOCase > caseSensitivity) { > - this(new FilesystemEntry(directory), fileFilter, caseSensitivity); > + public FileObserver(File directory, FileFilter fileFilter, IOCase > caseSensitivity) { > + this(new FileEntry(directory), fileFilter, caseSensitivity); > } > > /** > @@ -214,7 +214,7 @@ public class FilesystemObserver implemen > * @param fileFilter The file filter or null if none > * @param caseSensitivity what case sensitivity to use comparing file > names, null means system sensitive > */ > - protected FilesystemObserver(FilesystemEntry rootEntry, FileFilter > fileFilter, IOCase caseSensitivity) { > + protected FileObserver(FileEntry rootEntry, FileFilter fileFilter, > IOCase caseSensitivity) { > if (rootEntry == null) { > throw new IllegalArgumentException("Root entry is missing"); > } > @@ -237,7 +237,7 @@ public class FilesystemObserver implemen > * > * @return the entry for the root directory > */ > - public FilesystemEntry getRootEntry() { > + public FileEntry getRootEntry() { > return rootEntry; > } > > @@ -273,7 +273,7 @@ public class FilesystemObserver implemen > * > * @param listener The file system listener > */ > - public void addListener(final FilesystemListener listener) { > + public void addListener(final FileListener listener) { > if (listener != null) { > listeners.add(listener); > } > @@ -284,7 +284,7 @@ public class FilesystemObserver implemen > * > * @param listener The file system listener > */ > - public void removeListener(final FilesystemListener listener) { > + public void removeListener(final FileListener listener) { > if (listener != null) { > while (listeners.remove(listener)) { > } > @@ -296,7 +296,7 @@ public class FilesystemObserver implemen > * > * @return The file system listeners > */ > - public Iterable<FilesystemListener> getListeners() { > + public Iterable<FileListener> getListeners() { > return listeners; > } > > @@ -308,7 +308,7 @@ public class FilesystemObserver implemen > public void initialize() throws Exception { > rootEntry.refresh(rootEntry.getFile()); > File[] files = listFiles(rootEntry.getFile()); > - FilesystemEntry[] children = files.length > 0 ? new > FilesystemEntry[files.length] : EMPTY_ENTRIES; > + FileEntry[] children = files.length > 0 ? new > FileEntry[files.length] : EMPTY_ENTRIES; > for (int i = 0; i < files.length; i++) { > children[i] = createFileEntry(rootEntry, files[i]); > } > @@ -329,7 +329,7 @@ public class FilesystemObserver implemen > public void checkAndNotify() { > > /* fire onStart() */ > - for (FilesystemListener listener : listeners) { > + for (FileListener listener : listeners) { > listener.onStart(this); > } > > @@ -344,7 +344,7 @@ public class FilesystemObserver implemen > } > > /* fire onStop() */ > - for (FilesystemListener listener : listeners) { > + for (FileListener listener : listeners) { > listener.onStop(this); > } > } > @@ -356,10 +356,10 @@ public class FilesystemObserver implemen > * @param previous The original list of files > * @param files The current list of files > */ > - private void checkAndNotify(FilesystemEntry parent, FilesystemEntry[] > previous, File[] files) { > + private void checkAndNotify(FileEntry parent, FileEntry[] previous, > File[] files) { > int c = 0; > - FilesystemEntry[] current = files.length > 0 ? new > FilesystemEntry[files.length] : EMPTY_ENTRIES; > - for (FilesystemEntry entry : previous) { > + FileEntry[] current = files.length > 0 ? new FileEntry[files.length] > : EMPTY_ENTRIES; > + for (FileEntry entry : previous) { > while (c < files.length && comparator.compare(entry.getFile(), > files[c]) > 0) { > current[c] = createFileEntry(parent, files[c]); > doCreate(current[c]); > @@ -389,11 +389,11 @@ public class FilesystemObserver implemen > * @param file The file to create an entry for > * @return A new file entry > */ > - private FilesystemEntry createFileEntry(FilesystemEntry parent, File > file) { > - FilesystemEntry entry = parent.newChildInstance(file); > + private FileEntry createFileEntry(FileEntry parent, File file) { > + FileEntry entry = parent.newChildInstance(file); > entry.refresh(file); > File[] files = listFiles(file); > - FilesystemEntry[] children = files.length > 0 ? new > FilesystemEntry[files.length] : EMPTY_ENTRIES; > + FileEntry[] children = files.length > 0 ? new > FileEntry[files.length] : EMPTY_ENTRIES; > for (int i = 0; i < files.length; i++) { > children[i] = createFileEntry(entry, files[i]); > } > @@ -406,16 +406,16 @@ public class FilesystemObserver implemen > * > * @param entry The file entry > */ > - private void doCreate(FilesystemEntry entry) { > - for (FilesystemListener listener : listeners) { > + private void doCreate(FileEntry entry) { > + for (FileListener listener : listeners) { > if (entry.isDirectory()) { > listener.onDirectoryCreate(entry.getFile()); > } else { > listener.onFileCreate(entry.getFile()); > } > } > - FilesystemEntry[] children = entry.getChildren(); > - for (FilesystemEntry aChildren : children) { > + FileEntry[] children = entry.getChildren(); > + for (FileEntry aChildren : children) { > doCreate(aChildren); > } > } > @@ -426,9 +426,9 @@ public class FilesystemObserver implemen > * @param entry The previous file system entry > * @param file The current file > */ > - private void doMatch(FilesystemEntry entry, File file) { > + private void doMatch(FileEntry entry, File file) { > if (entry.refresh(file)) { > - for (FilesystemListener listener : listeners) { > + for (FileListener listener : listeners) { > if (entry.isDirectory()) { > listener.onDirectoryChange(file); > } else { > @@ -443,8 +443,8 @@ public class FilesystemObserver implemen > * > * @param entry The file entry > */ > - private void doDelete(FilesystemEntry entry) { > - for (FilesystemListener listener : listeners) { > + private void doDelete(FileEntry entry) { > + for (FileListener listener : listeners) { > if (entry.isDirectory()) { > listener.onDirectoryDelete(entry.getFile()); > } else { > > Modified: > commons/proper/io/trunk/src/test/java/org/apache/commons/io/monitor/AbstractMonitorTestCase.java > URL: > http://svn.apache.org/viewvc/commons/proper/io/trunk/src/test/java/org/apache/commons/io/monitor/AbstractMonitorTestCase.java?rev=1021892&r1=1021891&r2=1021892&view=diff > ============================================================================== > --- > commons/proper/io/trunk/src/test/java/org/apache/commons/io/monitor/AbstractMonitorTestCase.java > (original) > +++ > commons/proper/io/trunk/src/test/java/org/apache/commons/io/monitor/AbstractMonitorTestCase.java > Tue Oct 12 19:27:40 2010 > @@ -27,15 +27,15 @@ import org.apache.commons.io.filefilter. > import org.apache.commons.io.filefilter.IOFileFilter; > > /** > - * {...@link FilesystemObserver} Test Case. > + * {...@link FileObserver} Test Case. > */ > public abstract class AbstractMonitorTestCase extends TestCase { > > - /** Filesystem observer */ > - protected FilesystemObserver observer; > + /** File observer */ > + protected FileObserver observer; > > /** Listener which collects file changes */ > - protected CollectionFilesystemListener listener; > + protected CollectionFileListener listener; > > /** Test diretory name */ > protected String testDirName = null; > @@ -78,13 +78,13 @@ public abstract class AbstractMonitorTes > } > > /** > - * Create a {...@link FilesystemObserver}. > + * Create a {...@link FileObserver}. > * > * @param file The directory to observe > * @param fileFilter The file filter to apply > */ > protected void createObserver(File file, FileFilter fileFilter) { > - observer = new FilesystemObserver(file, fileFilter); > + observer = new FileObserver(file, fileFilter); > observer.addListener(listener); > try { > observer.initialize(); > > Copied: > commons/proper/io/trunk/src/test/java/org/apache/commons/io/monitor/CollectionFileListener.java > (from r1021885, > commons/proper/io/trunk/src/test/java/org/apache/commons/io/monitor/CollectionFilesystemListener.java) > URL: > http://svn.apache.org/viewvc/commons/proper/io/trunk/src/test/java/org/apache/commons/io/monitor/CollectionFileListener.java?p2=commons/proper/io/trunk/src/test/java/org/apache/commons/io/monitor/CollectionFileListener.java&p1=commons/proper/io/trunk/src/test/java/org/apache/commons/io/monitor/CollectionFilesystemListener.java&r1=1021885&r2=1021892&rev=1021892&view=diff > ============================================================================== > --- > commons/proper/io/trunk/src/test/java/org/apache/commons/io/monitor/CollectionFilesystemListener.java > (original) > +++ > commons/proper/io/trunk/src/test/java/org/apache/commons/io/monitor/CollectionFileListener.java > Tue Oct 12 19:27:40 2010 > @@ -22,10 +22,10 @@ import java.util.ArrayList; > import java.util.Collection; > > /** > - * {...@link FilesystemListener} implementation that adds created, changed > and deleted > + * {...@link FileListener} implementation that adds created, changed and > deleted > * files/directories to a set of {...@link Collection}s. > */ > -public class CollectionFilesystemListener implements FilesystemListener, > Serializable { > +public class CollectionFileListener implements FileListener, Serializable { > > private final boolean clearOnStart; > private final Collection<File> createdFiles = new ArrayList<File>(); > @@ -40,7 +40,7 @@ public class CollectionFilesystemListene > * > * @param clearOnStart true if clear() should be called by onStart(). > */ > - public CollectionFilesystemListener(boolean clearOnStart) { > + public CollectionFileListener(boolean clearOnStart) { > this.clearOnStart = clearOnStart; > } > > @@ -49,7 +49,7 @@ public class CollectionFilesystemListene > * > * @param observer The file system observer > */ > - public void onStart(final FilesystemObserver observer) { > + public void onStart(final FileObserver observer) { > if (clearOnStart) { > clear(); > } > @@ -180,7 +180,7 @@ public class CollectionFilesystemListene > * > * @param observer The file system observer > */ > - public void onStop(final FilesystemObserver observer) { > + public void onStop(final FileObserver observer) { > } > > } > > Copied: > commons/proper/io/trunk/src/test/java/org/apache/commons/io/monitor/FileMonitorTestCase.java > (from r1021885, > commons/proper/io/trunk/src/test/java/org/apache/commons/io/monitor/FileSystemMonitorTestCase.java) > URL: > http://svn.apache.org/viewvc/commons/proper/io/trunk/src/test/java/org/apache/commons/io/monitor/FileMonitorTestCase.java?p2=commons/proper/io/trunk/src/test/java/org/apache/commons/io/monitor/FileMonitorTestCase.java&p1=commons/proper/io/trunk/src/test/java/org/apache/commons/io/monitor/FileSystemMonitorTestCase.java&r1=1021885&r2=1021892&rev=1021892&view=diff > ============================================================================== > --- > commons/proper/io/trunk/src/test/java/org/apache/commons/io/monitor/FileSystemMonitorTestCase.java > (original) > +++ > commons/proper/io/trunk/src/test/java/org/apache/commons/io/monitor/FileMonitorTestCase.java > Tue Oct 12 19:27:40 2010 > @@ -20,23 +20,23 @@ import java.io.File; > import java.util.Collection; > > /** > - * {...@link FilesystemMonitor} Test Case. > + * {...@link FileMonitor} Test Case. > */ > -public class FileSystemMonitorTestCase extends AbstractMonitorTestCase { > +public class FileMonitorTestCase extends AbstractMonitorTestCase { > > /** > * Construct a new test case. > * > * @param name The name of the test > */ > - public FileSystemMonitorTestCase(String name) { > + public FileMonitorTestCase(String name) { > super(name); > testDirName = "test-monitor"; > } > > @Override > protected void setUp() throws Exception { > - listener = new CollectionFilesystemListener(false); > + listener = new CollectionFileListener(false); > super.setUp(); > } > > @@ -46,7 +46,7 @@ public class FileSystemMonitorTestCase e > public void testMonitor() { > try { > long interval = 100; > - FilesystemMonitor monitor = new FilesystemMonitor(interval, > observer); > + FileMonitor monitor = new FileMonitor(interval, observer); > monitor.start(); > > // Create a File > > Copied: > commons/proper/io/trunk/src/test/java/org/apache/commons/io/monitor/FileObserverTestCase.java > (from r1021885, > commons/proper/io/trunk/src/test/java/org/apache/commons/io/monitor/FilesystemObserverTestCase.java) > URL: > http://svn.apache.org/viewvc/commons/proper/io/trunk/src/test/java/org/apache/commons/io/monitor/FileObserverTestCase.java?p2=commons/proper/io/trunk/src/test/java/org/apache/commons/io/monitor/FileObserverTestCase.java&p1=commons/proper/io/trunk/src/test/java/org/apache/commons/io/monitor/FilesystemObserverTestCase.java&r1=1021885&r2=1021892&rev=1021892&view=diff > ============================================================================== > --- > commons/proper/io/trunk/src/test/java/org/apache/commons/io/monitor/FilesystemObserverTestCase.java > (original) > +++ > commons/proper/io/trunk/src/test/java/org/apache/commons/io/monitor/FileObserverTestCase.java > Tue Oct 12 19:27:40 2010 > @@ -23,23 +23,23 @@ import org.apache.commons.io.FileUtils; > import org.apache.commons.io.filefilter.FileFilterUtils; > > /** > - * {...@link FilesystemObserver} Test Case. > + * {...@link FileObserver} Test Case. > */ > -public class FilesystemObserverTestCase extends AbstractMonitorTestCase { > +public class FileObserverTestCase extends AbstractMonitorTestCase { > > /** > * Construct a new test case. > * > * @param name The name of the test > */ > - public FilesystemObserverTestCase(String name) { > + public FileObserverTestCase(String name) { > super(name); > testDirName = "test-observer"; > } > > @Override > protected void setUp() throws Exception { > - listener = new CollectionFilesystemListener(true); > + listener = new CollectionFileListener(true); > super.setUp(); > } > > @@ -346,7 +346,7 @@ public class FilesystemObserverTestCase > } > > /** > - * Call {...@link FilesystemObserver#checkAndNotify()}. > + * Call {...@link FileObserver#checkAndNotify()}. > * > * @throws Exception if an error occurs > */ > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org