Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
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.java26
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);
+ }
+
}

Back to the top