Author: rob.stryker(a)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);