[jboss-cvs] jbosside/core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/model ...
Marshall Culpepper
mculpepper at jboss.com
Fri Feb 23 09:39:52 EST 2007
User: mculpepper
Date: 07/02/23 09:39:52
Modified: core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/model
IPackagesBuildListener.java
AbstractPackagesBuildListener.java
Log:
added fileUpdated/fileRemoved in build listener interface (this allows listeners to react to specific file/fileset changes)
Revision Changes Path
1.3 +17 -0 jbosside/core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/model/IPackagesBuildListener.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: IPackagesBuildListener.java
===================================================================
RCS file: /cvsroot/jboss/jbosside/core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/model/IPackagesBuildListener.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- IPackagesBuildListener.java 19 Nov 2006 01:08:33 -0000 1.2
+++ IPackagesBuildListener.java 23 Feb 2007 14:39:52 -0000 1.3
@@ -22,6 +22,7 @@
package org.jboss.ide.eclipse.packages.core.model;
import org.eclipse.core.resources.IProject;
+import org.eclipse.core.runtime.IPath;
import org.eclipse.core.runtime.IStatus;
/**
@@ -63,6 +64,22 @@
public void finishedCollectingFileSet (IPackageFileSet fileset);
/**
+ * A file has been updated, with the given IPackage / IPackageFileSet context
+ * @param topLevelPackage The top level package that was updated
+ * @param fileset The fileset that matched the updated file
+ * @param filePath The path to the file that was copied (filesystem/workspace path)
+ */
+ public void fileUpdated (IPackage topLevelPackage, IPackageFileSet fileset, IPath filePath);
+
+ /**
+ * A file has been removed, with the given IPackage / IPackageFileSet context
+ * @param topLevelPackage The top level package that was updated
+ * @param fileset The fileset that matched the removed file
+ * @param filePath The path to the file that was removed (filesystem/workspace path)
+ */
+ public void fileRemoved (IPackage topLevelPackage, IPackageFileSet fileset, IPath filePath);
+
+ /**
* A project is finished being built by the packages builder
* @param project the project being built
*/
1.2 +11 -0 jbosside/core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/model/AbstractPackagesBuildListener.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: AbstractPackagesBuildListener.java
===================================================================
RCS file: /cvsroot/jboss/jbosside/core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/model/AbstractPackagesBuildListener.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- AbstractPackagesBuildListener.java 9 Feb 2007 19:02:01 -0000 1.1
+++ AbstractPackagesBuildListener.java 23 Feb 2007 14:39:52 -0000 1.2
@@ -1,6 +1,7 @@
package org.jboss.ide.eclipse.packages.core.model;
import org.eclipse.core.resources.IProject;
+import org.eclipse.core.runtime.IPath;
import org.eclipse.core.runtime.IStatus;
public class AbstractPackagesBuildListener implements IPackagesBuildListener {
@@ -40,4 +41,14 @@
}
+ public void fileRemoved(IPackage topLevelPackage, IPackageFileSet fileset, IPath filePath) {
+ // TODO Auto-generated method stub
+
+ }
+
+ public void fileUpdated(IPackage topLevelPackage, IPackageFileSet fileset, IPath filePath) {
+ // TODO Auto-generated method stub
+
+ }
+
}
More information about the jboss-cvs-commits
mailing list