Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'jsf/plugins/org.eclipse.jst.jsf.common/src/org/eclipse/jst/jsf/common/internal/resource/ResourceSingletonObjectManager.java')
-rw-r--r--jsf/plugins/org.eclipse.jst.jsf.common/src/org/eclipse/jst/jsf/common/internal/resource/ResourceSingletonObjectManager.java17
1 files changed, 14 insertions, 3 deletions
diff --git a/jsf/plugins/org.eclipse.jst.jsf.common/src/org/eclipse/jst/jsf/common/internal/resource/ResourceSingletonObjectManager.java b/jsf/plugins/org.eclipse.jst.jsf.common/src/org/eclipse/jst/jsf/common/internal/resource/ResourceSingletonObjectManager.java
index 0f52167ad..f129dd482 100644
--- a/jsf/plugins/org.eclipse.jst.jsf.common/src/org/eclipse/jst/jsf/common/internal/resource/ResourceSingletonObjectManager.java
+++ b/jsf/plugins/org.eclipse.jst.jsf.common/src/org/eclipse/jst/jsf/common/internal/resource/ResourceSingletonObjectManager.java
@@ -254,9 +254,14 @@ public abstract class ResourceSingletonObjectManager<MANAGEDOBJECT extends IMana
return _lifecycleListener;
}
- /*package*/ static class ManagedResourceObject<MANAGEDOBJECT extends IManagedObject>
+ /**
+ * @author cbateman
+ *
+ * @param <MANAGEDOBJECT>
+ */
+ protected final static class ManagedResourceObject<MANAGEDOBJECT extends IManagedObject>
{
- private final MANAGEDOBJECT _managedObject;
+ private final MANAGEDOBJECT _managedObject;
private final MyLifecycleEventListener _eventListener;
private ManagedResourceObject(final MANAGEDOBJECT managedObject,
@@ -266,11 +271,17 @@ public abstract class ResourceSingletonObjectManager<MANAGEDOBJECT extends IMana
_eventListener = eventListener;
}
+ /**
+ * @return the managed object
+ */
public MANAGEDOBJECT getManagedObject()
{
return _managedObject;
}
+ /**
+ * @return the event listener
+ */
public MyLifecycleEventListener getEventListener()
{
return _eventListener;
@@ -298,7 +309,7 @@ public abstract class ResourceSingletonObjectManager<MANAGEDOBJECT extends IMana
final EventResult result = EventResult.getDefaultEventResult();
// not interested
- if ((_resource != null && !_resource.equals(event.getAffectedResource()) || _resource == null)) //if resource == null, then it is the workspace, and can bail
+ if (!_resource.equals(event.getAffectedResource()))
{
return EventResult.getDefaultEventResult();
}

Back to the top