You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by ba...@apache.org on 2006/07/21 06:09:44 UTC
svn commit: r424163 - in
/jakarta/commons/sandbox/finder/trunk/src/java/org/apache/commons/finder:
FindEvent.java FindListener.java
Author: bayard
Date: Thu Jul 20 21:09:44 2006
New Revision: 424163
URL: http://svn.apache.org/viewvc?rev=424163&view=rev
Log:
Switched the event and listener objects to extend the java.util.EventObject and EventListener classes as suggested by Niall in SANDBOX-157
Modified:
jakarta/commons/sandbox/finder/trunk/src/java/org/apache/commons/finder/FindEvent.java
jakarta/commons/sandbox/finder/trunk/src/java/org/apache/commons/finder/FindListener.java
Modified: jakarta/commons/sandbox/finder/trunk/src/java/org/apache/commons/finder/FindEvent.java
URL: http://svn.apache.org/viewvc/jakarta/commons/sandbox/finder/trunk/src/java/org/apache/commons/finder/FindEvent.java?rev=424163&r1=424162&r2=424163&view=diff
==============================================================================
--- jakarta/commons/sandbox/finder/trunk/src/java/org/apache/commons/finder/FindEvent.java (original)
+++ jakarta/commons/sandbox/finder/trunk/src/java/org/apache/commons/finder/FindEvent.java Thu Jul 20 21:09:44 2006
@@ -16,6 +16,7 @@
package org.apache.commons.finder;
import java.io.File;
+import java.util.EventObject;
/**
* Event upon which notification is made to a FindListener.
@@ -24,7 +25,8 @@
* Depending on the particular occasion, it may also contain
* a set of files or a file.
*/
-public class FindEvent {
+// TODO: Extend this to 3 subclasses to stop having 1 class with 3 types
+public class FindEvent extends EventObject {
private File directory;
private Finder finder;
@@ -33,12 +35,14 @@
private String type;
public FindEvent(Finder finder, String type, File directory) {
+ super(directory);
this.finder = finder;
this.directory = directory;
this.type = type;
}
public FindEvent(Finder finder, String type, File directory, File file) {
+ super(file);
this.finder = finder;
this.directory = directory;
this.file = file;
@@ -46,6 +50,7 @@
}
public FindEvent(Finder finder, String type, File directory, File[] files) {
+ super(files);
this.finder = finder;
this.directory = directory;
this.files = files;
Modified: jakarta/commons/sandbox/finder/trunk/src/java/org/apache/commons/finder/FindListener.java
URL: http://svn.apache.org/viewvc/jakarta/commons/sandbox/finder/trunk/src/java/org/apache/commons/finder/FindListener.java?rev=424163&r1=424162&r2=424163&view=diff
==============================================================================
--- jakarta/commons/sandbox/finder/trunk/src/java/org/apache/commons/finder/FindListener.java (original)
+++ jakarta/commons/sandbox/finder/trunk/src/java/org/apache/commons/finder/FindListener.java Thu Jul 20 21:09:44 2006
@@ -15,6 +15,8 @@
*/
package org.apache.commons.finder;
+import java.util.EventListener;
+
/**
* A listener interface that is called during the finder process.
*
@@ -22,7 +24,7 @@
* @version $Id$
* @since 1.1
*/
-public interface FindListener {
+public interface FindListener extends EventListener {
/**
* Listener event called when a directory is about to be examined.
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org