[jbosstools-commits] JBoss Tools SVN: r6721 - trunk/core/plugins/org.jboss.ide.eclipse.archives.core/src/main/org/jboss/ide/eclipse/archives/core/model.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Thu Mar 6 14:21:56 EST 2008


Author: rob.stryker at jboss.com
Date: 2008-03-06 14:21:55 -0500 (Thu, 06 Mar 2008)
New Revision: 6721

Modified:
   trunk/core/plugins/org.jboss.ide.eclipse.archives.core/src/main/org/jboss/ide/eclipse/archives/core/model/EventManager.java
Log:
event methods should fire to listeners for it's node's model if it exists, rather than the generic model.

Modified: trunk/core/plugins/org.jboss.ide.eclipse.archives.core/src/main/org/jboss/ide/eclipse/archives/core/model/EventManager.java
===================================================================
--- trunk/core/plugins/org.jboss.ide.eclipse.archives.core/src/main/org/jboss/ide/eclipse/archives/core/model/EventManager.java	2008-03-06 19:12:00 UTC (rev 6720)
+++ trunk/core/plugins/org.jboss.ide.eclipse.archives.core/src/main/org/jboss/ide/eclipse/archives/core/model/EventManager.java	2008-03-06 19:21:55 UTC (rev 6721)
@@ -68,7 +68,7 @@
 	}
 
 	public static void startedBuildingArchive(IArchive archive) {
-		IArchiveBuildListener[] listeners = getBuildListeners();
+		IArchiveBuildListener[] listeners = getBuildListeners(archive);
 		for( int i = 0; i < listeners.length; i++ ) {
 			try {
 				listeners[i].startedBuildingArchive(archive);
@@ -77,7 +77,7 @@
 	}
 
 	public static void finishedBuildingArchive(IArchive archive) {
-		IArchiveBuildListener[] listeners = getBuildListeners();
+		IArchiveBuildListener[] listeners = getBuildListeners(archive);
 		for( int i = 0; i < listeners.length; i++ ) {
 			try {
 				listeners[i].finishedBuildingArchive(archive);
@@ -88,7 +88,7 @@
 	
 	
 	public static void startedCollectingFileSet(IArchiveFileSet fileset) {
-		IArchiveBuildListener[] listeners = getBuildListeners();
+		IArchiveBuildListener[] listeners = getBuildListeners(fileset);
 		for( int i = 0; i < listeners.length; i++ ) {
 			try {
 				listeners[i].startedCollectingFileSet(fileset);
@@ -96,7 +96,7 @@
 		}
 	}
 	public static void finishedCollectingFileSet(IArchiveFileSet fileset) {
-		IArchiveBuildListener[] listeners = getBuildListeners();
+		IArchiveBuildListener[] listeners = getBuildListeners(fileset);
 		for( int i = 0; i < listeners.length; i++ ) {
 			try {
 				listeners[i].finishedCollectingFileSet(fileset);
@@ -119,7 +119,7 @@
 	}
 	
 	public static void fileUpdated(IArchive topLevelArchive, IArchiveFileSet fileset, IPath filePath) {
-		IArchiveBuildListener[] listeners = getBuildListeners();
+		IArchiveBuildListener[] listeners = getBuildListeners(topLevelArchive);
 		for( int i = 0; i < listeners.length; i++ ) {
 			try {
 				listeners[i].fileUpdated(topLevelArchive, fileset, filePath);
@@ -128,7 +128,7 @@
 	}
 
 	public static void fileRemoved(IArchive topLevelArchive, IArchiveFileSet fileset, IPath filePath) {
-		IArchiveBuildListener[] listeners = getBuildListeners();
+		IArchiveBuildListener[] listeners = getBuildListeners(topLevelArchive);
 		for( int i = 0; i < listeners.length; i++ ) {
 			try {
 				listeners[i].fileRemoved(topLevelArchive, fileset, filePath);
@@ -150,7 +150,7 @@
 	}
 
 	public static void buildFailed(IArchive pkg, IStatus status) {
-		IArchiveBuildListener[] listeners = getBuildListeners();
+		IArchiveBuildListener[] listeners = getBuildListeners(pkg);
 		for( int i = 0; i < listeners.length; i++ ) {
 			try {
 				listeners[i].buildFailed(pkg, status);




More information about the jbosstools-commits mailing list