Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorcbateman2008-01-22 02:02:11 +0000
committercbateman2008-01-22 02:02:11 +0000
commit0954b95587a8f68a145e86aa05f57e91f79444a6 (patch)
treedb9312891ae4a4f6d8cb6ef7abb1beba69b85444 /jsf/plugins/org.eclipse.jst.jsf.core/src/org/eclipse/jst/jsf/designtime/internal/view/IViewDefnAdapterFactory.java
parentaf7d7ad4cddaa7d6156ad7aa6c7996f98d569ef6 (diff)
downloadwebtools.jsf-0954b95587a8f68a145e86aa05f57e91f79444a6.tar.gz
webtools.jsf-0954b95587a8f68a145e86aa05f57e91f79444a6.tar.xz
webtools.jsf-0954b95587a8f68a145e86aa05f57e91f79444a6.zip
Progress on design time view handler.
Diffstat (limited to 'jsf/plugins/org.eclipse.jst.jsf.core/src/org/eclipse/jst/jsf/designtime/internal/view/IViewDefnAdapterFactory.java')
-rw-r--r--jsf/plugins/org.eclipse.jst.jsf.core/src/org/eclipse/jst/jsf/designtime/internal/view/IViewDefnAdapterFactory.java20
1 files changed, 20 insertions, 0 deletions
diff --git a/jsf/plugins/org.eclipse.jst.jsf.core/src/org/eclipse/jst/jsf/designtime/internal/view/IViewDefnAdapterFactory.java b/jsf/plugins/org.eclipse.jst.jsf.core/src/org/eclipse/jst/jsf/designtime/internal/view/IViewDefnAdapterFactory.java
new file mode 100644
index 000000000..3e5f068f4
--- /dev/null
+++ b/jsf/plugins/org.eclipse.jst.jsf.core/src/org/eclipse/jst/jsf/designtime/internal/view/IViewDefnAdapterFactory.java
@@ -0,0 +1,20 @@
+package org.eclipse.jst.jsf.designtime.internal.view;
+
+import org.eclipse.jst.jsf.designtime.context.DTFacesContext;
+
+/**
+ * <p>Interface for a factory that creates view definition adapters.</p>
+ *
+ * @author cbateman
+ *
+ */
+public interface IViewDefnAdapterFactory
+{
+ /**
+ * @param context
+ * @param viewId
+ * @return a view adapter for the viewid or null if this factory
+ * cannot produce an adapter for the underlying view definition.
+ */
+ IViewDefnAdapter<?,?> createAdapter(DTFacesContext context, String viewId);
+} \ No newline at end of file

Back to the top