diff options
Diffstat (limited to 'jsf/plugins/org.eclipse.jst.jsf.core/src/org/eclipse/jst/jsf/designtime/internal/resources/AbstractJSFResourceLocator.java')
-rw-r--r-- | jsf/plugins/org.eclipse.jst.jsf.core/src/org/eclipse/jst/jsf/designtime/internal/resources/AbstractJSFResourceLocator.java | 26 |
1 files changed, 24 insertions, 2 deletions
diff --git a/jsf/plugins/org.eclipse.jst.jsf.core/src/org/eclipse/jst/jsf/designtime/internal/resources/AbstractJSFResourceLocator.java b/jsf/plugins/org.eclipse.jst.jsf.core/src/org/eclipse/jst/jsf/designtime/internal/resources/AbstractJSFResourceLocator.java index 88bac5fdf..7c06a3844 100644 --- a/jsf/plugins/org.eclipse.jst.jsf.core/src/org/eclipse/jst/jsf/designtime/internal/resources/AbstractJSFResourceLocator.java +++ b/jsf/plugins/org.eclipse.jst.jsf.core/src/org/eclipse/jst/jsf/designtime/internal/resources/AbstractJSFResourceLocator.java @@ -6,15 +6,17 @@ import java.util.concurrent.CopyOnWriteArrayList; import org.eclipse.core.resources.IProject; import org.eclipse.jst.jsf.common.internal.locator.AbstractLocator; import org.eclipse.jst.jsf.common.internal.locator.ILocatorChangeListener; +import org.eclipse.jst.jsf.designtime.internal.resources.JSFResourceChangeListener.JSFResourceChangedEvent; /** * A locator that finds JSF resources. * * @author cbateman - * + * */ public abstract class AbstractJSFResourceLocator extends - AbstractLocator<List<JSFResource>, IProject, String> implements IJSFResourceLocator + AbstractLocator<List<JSFResource>, IProject, String> implements + IJSFResourceLocator { /** @@ -32,4 +34,24 @@ public abstract class AbstractJSFResourceLocator extends protected abstract List<JSFResource> doLocate(IProject context); + /** + * TODO: would be better to have a private interface to call fire. + * + * @param event + */ + protected void fireChangeEvent(final JSFResourceChangedEvent event) + { + super.fireChangeEvent(event); + } + + public void addListener(JSFResourceChangeListener listener) + { + super.addListener(listener); + } + + public void removeListener(JSFResourceChangeListener listener) + { + super.removeListener(listener); + } + } |