diff options
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.java | 17 |
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(); } |