JBoss Tools SVN: r17079 - trunk/flow/plugins/org.jboss.tools.flow.common/src/org/jboss/tools/flow/common/editpart.
by jbosstools-commits@lists.jboss.org
Author: koen.aers(a)jboss.com
Date: 2009-08-13 17:06:42 -0400 (Thu, 13 Aug 2009)
New Revision: 17079
Modified:
trunk/flow/plugins/org.jboss.tools.flow.common/src/org/jboss/tools/flow/common/editpart/LabelEditPart.java
Log:
if the label text is null, draw the empty string
Modified: trunk/flow/plugins/org.jboss.tools.flow.common/src/org/jboss/tools/flow/common/editpart/LabelEditPart.java
===================================================================
--- trunk/flow/plugins/org.jboss.tools.flow.common/src/org/jboss/tools/flow/common/editpart/LabelEditPart.java 2009-08-13 18:25:42 UTC (rev 17078)
+++ trunk/flow/plugins/org.jboss.tools.flow.common/src/org/jboss/tools/flow/common/editpart/LabelEditPart.java 2009-08-13 21:06:42 UTC (rev 17079)
@@ -48,7 +48,7 @@
((LabelWrapper)getModel()).setLocation(location);
}
Label label = (Label)getFigure();
- label.setText(text);
+ label.setText(text == null ? "" : text);
LabelConstraint constraint = new LabelConstraint(text, location, polyline);
((GraphicalEditPart)getParent()).setLayoutConstraint(this, getFigure(), constraint);
}
16 years, 4 months
JBoss Tools SVN: r17078 - in trunk: documentation/guides/GettingStartedGuide/en and 2 other directories.
by jbosstools-commits@lists.jboss.org
Author: smukhina
Date: 2009-08-13 14:25:42 -0400 (Thu, 13 Aug 2009)
New Revision: 17078
Modified:
trunk/documentation/guides/Exadel-migration/en/master.xml
trunk/documentation/guides/GettingStartedGuide/en/master.xml
trunk/jsf/docs/userguide/en/master.xml
trunk/jsf/docs/userguide/en/modules/richfaces_support.xml
Log:
https://jira.jboss.org/jira/browse/JBDS-810 - versions are corrected to correcpond 2.1.0GA release
Modified: trunk/documentation/guides/Exadel-migration/en/master.xml
===================================================================
--- trunk/documentation/guides/Exadel-migration/en/master.xml 2009-08-13 16:25:31 UTC (rev 17077)
+++ trunk/documentation/guides/Exadel-migration/en/master.xml 2009-08-13 18:25:42 UTC (rev 17078)
@@ -33,7 +33,7 @@
<holder>JBoss by Red Hat</holder>
</copyright>
<releaseinfo>
-Version: 2.0.1.GA
+Version: 2.1.0.GA
</releaseinfo>
<abstract>
Modified: trunk/documentation/guides/GettingStartedGuide/en/master.xml
===================================================================
--- trunk/documentation/guides/GettingStartedGuide/en/master.xml 2009-08-13 16:25:31 UTC (rev 17077)
+++ trunk/documentation/guides/GettingStartedGuide/en/master.xml 2009-08-13 18:25:42 UTC (rev 17078)
@@ -43,7 +43,7 @@
<year>2009</year>
<holder>JBoss by Red Hat</holder>
</copyright>
- <releaseinfo>Version: 2.0.1.GA</releaseinfo>
+ <releaseinfo>Version: 2.1.0.GA</releaseinfo>
<abstract>
<title/>
<para>
Modified: trunk/jsf/docs/userguide/en/master.xml
===================================================================
--- trunk/jsf/docs/userguide/en/master.xml 2009-08-13 16:25:31 UTC (rev 17077)
+++ trunk/jsf/docs/userguide/en/master.xml 2009-08-13 18:25:42 UTC (rev 17078)
@@ -39,7 +39,7 @@
<holder>JBoss by Red Hat</holder>
</copyright>
<releaseinfo>
- Version: 2.0.1.GA
+ Version: 2.1.0.GA
</releaseinfo>
<abstract>
<title/>
Modified: trunk/jsf/docs/userguide/en/modules/richfaces_support.xml
===================================================================
--- trunk/jsf/docs/userguide/en/modules/richfaces_support.xml 2009-08-13 16:25:31 UTC (rev 17077)
+++ trunk/jsf/docs/userguide/en/modules/richfaces_support.xml 2009-08-13 18:25:42 UTC (rev 17078)
@@ -17,7 +17,7 @@
<note>
<title>Note:</title>
<para><ulink url="http://www.jboss.org/jbossrichfaces/downloads/">RichFaces
- 3.3.X</ulink> is fully supported in the current version of <property>JBoss Developer Studio</property> (i. e. 2.0.1.GA) and <property>JBoss Tools 3.0.1.GA</property>.</para>
+ 3.3.X</ulink> is fully supported in the current version of <property>JBoss Developer Studio</property> (i. e. 2.1.0.GA) and <property>JBoss Tools 3.0.1.GA</property>.</para>
</note>
<para>The following features are implemented and fully supported for the current version of the RichFaces components:</para>
16 years, 4 months
JBoss Tools SVN: r17077 - trunk/jsf/docs/userguide/en/images/visual_page.
by jbosstools-commits@lists.jboss.org
Author: chukhutsina
Date: 2009-08-13 12:25:31 -0400 (Thu, 13 Aug 2009)
New Revision: 17077
Added:
trunk/jsf/docs/userguide/en/images/visual_page/visual_page_4d.png
trunk/jsf/docs/userguide/en/images/visual_page/visual_page_4e.png
Log:
<html><head><meta name="qrichtext" content="1" /></head><body style="font-size:9pt;font-family:Sans Serif">
<p>https://jira.jboss.org/jira/browse/JBDS-801 - Added the information that VPE supports custom tags to Doc - VisualWebTools . </p>
</body></html>
Added: trunk/jsf/docs/userguide/en/images/visual_page/visual_page_4d.png
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/docs/userguide/en/images/visual_page/visual_page_4d.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/docs/userguide/en/images/visual_page/visual_page_4e.png
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/docs/userguide/en/images/visual_page/visual_page_4e.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
16 years, 4 months
JBoss Tools SVN: r17076 - trunk/jsf/docs/userguide/en/modules.
by jbosstools-commits@lists.jboss.org
Author: chukhutsina
Date: 2009-08-13 12:24:27 -0400 (Thu, 13 Aug 2009)
New Revision: 17076
Modified:
trunk/jsf/docs/userguide/en/modules/editors.xml
Log:
<html><head><meta name="qrichtext" content="1" /></head><body style="font-size:9pt;font-family:Sans Serif">
<p>https://jira.jboss.org/jira/browse/JBDS-801 - Added the information that VPE supports custom tags to Doc - VisualWebTools . </p>
</body></html>
Modified: trunk/jsf/docs/userguide/en/modules/editors.xml
===================================================================
--- trunk/jsf/docs/userguide/en/modules/editors.xml 2009-08-13 14:09:14 UTC (rev 17075)
+++ trunk/jsf/docs/userguide/en/modules/editors.xml 2009-08-13 16:24:27 UTC (rev 17076)
@@ -889,7 +889,74 @@
<imagedata fileref="images/visual_page/icon_1.png"/>
</imageobject>
</inlinemediaobject>).</para>
-
+ <para>Visual Page Editor also displays custom tags correctly if they are configured properly.
+ The picture below shows an example how custom tags <emphasis><property>"pagination"</property></emphasis> and <emphasis><property>"echo"</property></emphasis> will be displayed in VPE.
+ </para>
+ <figure>
+ <title>Custom Tags in the VPE</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/visual_page/visual_page_4d.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>
+ The listings of the custom tags implementations will help to clear how VPE works.
+ </para>
+
+ <itemizedlist>
+ <listitem><para>echo.xhtml: </para>
+ <programlisting role="XML"><![CDATA[
+ <ui:composition xmlns:ui="http://java.sun.com/jsf/facelets">
+ <span class="message">#{msg}</span>
+ </ui:composition>
+ ]]></programlisting></listitem>
+
+ <listitem><para>paginator.xhtml:</para>
+
+ <programlisting role="XML"><![CDATA[
+ <?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:ui="http://java.sun.com/jsf/facelets"
+ xmlns:h="http://java.sun.com/jsf/html"
+ xmlns:f="http://java.sun.com/jsf/core">
+<ui:component>
+<!-- h:inputHidden id="currentPage" replace, because if on page two fields,
+two elements with equal id has been used, but should be used only one -->
+ <h:panelGrid style="margin-right:auto;margin-left:auto;" columns="4">
+ <h:commandButton value="<<" type="submit"
+ onclick="document.getElementById('currentPage').value=0" >
+ </h:commandButton>
+ <h:commandButton value="<" type="submit"
+ onclick="document.getElementById('currentPage').value=#{user.currentPage-user.rowsPerPage}">
+ </h:commandButton>
+ <h:commandButton value=">" type="submit"
+ onclick="document.getElementById('currentPage').value=#{user.currentPage+user.rowsPerPage}">
+ </h:commandButton>
+ <h:commandButton value=">>" type="submit"
+ onclick="document.getElementById('currentPage').value=#{user.numberOfItems - user.rowsPerPage}">
+ </h:commandButton>
+ </h:panelGrid>
+ <h:inputHidden id="currentPage" value=""/>
+</ui:component>
+</html>
+]]></programlisting>
+ </listitem>
+ </itemizedlist>
+ <para>
+ If your custom tags aren't configured correctly your Visual mode will look like this:
+ </para>
+ <figure>
+ <title>Wrong configured Custom Tags in the VPE</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/visual_page/visual_page_4e.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
<section id="comments">
<title>Commenting out Code</title>
@@ -984,6 +1051,7 @@
</section>
</section>
+
<section id="pages_styling">
<title>Pages Styling</title>
16 years, 4 months
JBoss Tools SVN: r17075 - trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/drop/treeviewer/model.
by jbosstools-commits@lists.jboss.org
Author: scabanovich
Date: 2009-08-13 10:09:14 -0400 (Thu, 13 Aug 2009)
New Revision: 17075
Modified:
trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/drop/treeviewer/model/AttributeValueResourceFactory.java
trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/drop/treeviewer/model/IDResourceElement.java
Log:
https://jira.jboss.org/jira/browse/JBIDE-4755
Modified: trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/drop/treeviewer/model/AttributeValueResourceFactory.java
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/drop/treeviewer/model/AttributeValueResourceFactory.java 2009-08-13 14:07:41 UTC (rev 17074)
+++ trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/drop/treeviewer/model/AttributeValueResourceFactory.java 2009-08-13 14:09:14 UTC (rev 17075)
@@ -73,7 +73,11 @@
} else if(IMAGE_FILE_TYPE.equals(type)) {
return new ImageFileResourceElement(editorInput, root);
} else if(ID_TYPE.equals(type)) {
- return new IDResourceElement(root, pageContext, proposalType, kbQuery);
+ return new IDResourceElement("Component IDs", root, pageContext, proposalType, kbQuery); //$NON-NLS-1$
+ } else if(CustomProposalTypeFactory.CONVERTER_ID_TYPE.equals(type)) {
+ return new IDResourceElement("Converter IDs", root, pageContext, proposalType, kbQuery); //$NON-NLS-1$
+ } else if(CustomProposalTypeFactory.VALIDATOR_ID_TYPE.equals(type)) {
+ return new IDResourceElement("Validator IDs", root, pageContext, proposalType, kbQuery); //$NON-NLS-1$
} else if("seamVariables".equals(type)) { //$NON-NLS-1$
return new SeamVariablesResourceElement(editorInput, "Seam Variables", root); //$NON-NLS-1$
}
Modified: trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/drop/treeviewer/model/IDResourceElement.java
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/drop/treeviewer/model/IDResourceElement.java 2009-08-13 14:07:41 UTC (rev 17074)
+++ trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/drop/treeviewer/model/IDResourceElement.java 2009-08-13 14:09:14 UTC (rev 17075)
@@ -10,8 +10,8 @@
CustomProposalType type;
KbQuery kbQuery;
- public IDResourceElement(ModelElement parent, IPageContext pageContext, CustomProposalType type, KbQuery kbQuery) {
- super(parent);
+ public IDResourceElement(String name, ModelElement parent, IPageContext pageContext, CustomProposalType type, KbQuery kbQuery) {
+ super(name, parent);
this.pageContext = pageContext;
this.type = type;
this.kbQuery = kbQuery;
@@ -30,11 +30,4 @@
return result;
}
- /**
- * @see ModelElement#getName()
- */
- public String getName() {
- return "Component IDs"; //$NON-NLS-1$
- }
-
}
16 years, 4 months
JBoss Tools SVN: r17074 - in trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model: handlers/bean and 5 other directories.
by jbosstools-commits@lists.jboss.org
Author: scabanovich
Date: 2009-08-13 10:07:41 -0400 (Thu, 13 Aug 2009)
New Revision: 17074
Added:
trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/pv/JSFProjectTreeConstants.java
Modified:
trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/handlers/DeleteManagedBeanHandler.java
trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/handlers/bean/JSFRenameFieldHelper.java
trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/handlers/refactoring/JSFRenameFolderFacesConfigChange.java
trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/handlers/refactoring/JSFRenamePageFacesConfigChange.java
trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/helpers/converter/OpenConverterHelper.java
trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/helpers/converter/OpenKeyHelper.java
trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/helpers/converter/OpenRenderKitHelper.java
trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/helpers/converter/OpenValidatorHelper.java
trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/helpers/pages/OpenCaseHelper.java
trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/helpers/pages/ResourceBundleHelper.java
trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/pv/JSFBeanSearcher.java
trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/pv/JSFProjectsTree.java
trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/pv/JSFPromptingProvider.java
trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/pv/JsfTreeListener.java
trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/pv/handler/CreateBeanRedirectHandler.java
Log:
https://jira.jboss.org/jira/browse/JBIDE-4755
Modified: trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/handlers/DeleteManagedBeanHandler.java
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/handlers/DeleteManagedBeanHandler.java 2009-08-13 14:05:52 UTC (rev 17073)
+++ trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/handlers/DeleteManagedBeanHandler.java 2009-08-13 14:07:41 UTC (rev 17074)
@@ -59,7 +59,7 @@
IFile getJavaFile(XModelObject object) {
XModelObject o = JSFProjectsTree.getProjectsRoot(object.getModel());
if(o == null) return null;
- JSFProjectBeans beans = (JSFProjectBeans)o.getChildByPath("Beans"); //$NON-NLS-1$
+ JSFProjectBeans beans = (JSFProjectBeans)o.getChildByPath(JSFProjectTreeConstants.BEANS);
if(beans == null) return null;
IType type = beans.getType(object.getAttributeValue("managed-bean-class")); //$NON-NLS-1$
if(type == null || type.isBinary()) return null;
Modified: trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/handlers/bean/JSFRenameFieldHelper.java
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/handlers/bean/JSFRenameFieldHelper.java 2009-08-13 14:05:52 UTC (rev 17073)
+++ trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/handlers/bean/JSFRenameFieldHelper.java 2009-08-13 14:07:41 UTC (rev 17074)
@@ -45,7 +45,7 @@
public static XModelObject[] getBeanList(XModel model, IField field) {
String clsname = field.getDeclaringType().getFullyQualifiedName();
JSFProjectsRoot root = JSFProjectsTree.getProjectsRoot(model);
- JSFProjectBeans beans = (root == null) ? null : (JSFProjectBeans)root.getChildByPath("Beans"); //$NON-NLS-1$
+ JSFProjectBeans beans = (root == null) ? null : (JSFProjectBeans)root.getChildByPath(JSFProjectTreeConstants.BEANS);
XModelObject[] cs = beans.getTreeChildren();
for (int i = 0; i < cs.length; i++) {
JSFProjectBean bean = (JSFProjectBean)cs[i];
Modified: trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/handlers/refactoring/JSFRenameFolderFacesConfigChange.java
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/handlers/refactoring/JSFRenameFolderFacesConfigChange.java 2009-08-13 14:05:52 UTC (rev 17073)
+++ trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/handlers/refactoring/JSFRenameFolderFacesConfigChange.java 2009-08-13 14:07:41 UTC (rev 17074)
@@ -27,6 +27,7 @@
import org.jboss.tools.jsf.model.handlers.RenameViewSupport;
import org.jboss.tools.jsf.model.helpers.JSFProcessHelper;
import org.jboss.tools.jsf.model.helpers.JSFProcessStructureHelper;
+import org.jboss.tools.jsf.model.pv.JSFProjectTreeConstants;
import org.jboss.tools.jsf.model.pv.JSFProjectsTree;
import org.jboss.tools.common.model.refactoring.RefactoringHelper;
import org.jboss.tools.jst.web.model.pv.WebProjectNode;
@@ -64,7 +65,7 @@
private void addChanges() {
if(object == null) return;
XModelObject root = JSFProjectsTree.getProjectsRoot(object.getModel());
- XModelObject conf = (root == null) ? null : root.getChildByPath("Configuration"); //$NON-NLS-1$
+ XModelObject conf = (root == null) ? null : root.getChildByPath(JSFProjectTreeConstants.CONFIGURATION);
fs = (conf == null) ? new XModelObject[0] : ((WebProjectNode)conf).getTreeChildren();
addChanges(fs);
}
Modified: trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/handlers/refactoring/JSFRenamePageFacesConfigChange.java
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/handlers/refactoring/JSFRenamePageFacesConfigChange.java 2009-08-13 14:05:52 UTC (rev 17073)
+++ trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/handlers/refactoring/JSFRenamePageFacesConfigChange.java 2009-08-13 14:07:41 UTC (rev 17074)
@@ -27,6 +27,7 @@
import org.jboss.tools.jsf.model.handlers.RenameViewSupport;
import org.jboss.tools.jsf.model.helpers.JSFProcessHelper;
import org.jboss.tools.jsf.model.helpers.JSFProcessStructureHelper;
+import org.jboss.tools.jsf.model.pv.JSFProjectTreeConstants;
import org.jboss.tools.jsf.model.pv.JSFProjectsTree;
import org.jboss.tools.common.model.refactoring.RefactoringHelper;
import org.jboss.tools.jst.web.model.pv.WebProjectNode;
@@ -67,7 +68,7 @@
private void addChanges() {
if(object == null) return;
XModelObject root = JSFProjectsTree.getProjectsRoot(object.getModel());
- XModelObject conf = (root == null) ? null : root.getChildByPath("Configuration"); //$NON-NLS-1$
+ XModelObject conf = (root == null) ? null : root.getChildByPath(JSFProjectTreeConstants.CONFIGURATION);
fs = (conf == null) ? new XModelObject[0] : ((WebProjectNode)conf).getTreeChildren();
addChanges(fs);
}
Modified: trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/helpers/converter/OpenConverterHelper.java
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/helpers/converter/OpenConverterHelper.java 2009-08-13 14:05:52 UTC (rev 17073)
+++ trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/helpers/converter/OpenConverterHelper.java 2009-08-13 14:07:41 UTC (rev 17074)
@@ -10,6 +10,8 @@
******************************************************************************/
package org.jboss.tools.jsf.model.helpers.converter;
+import java.util.ArrayList;
+import java.util.List;
import java.util.Properties;
import org.eclipse.osgi.util.NLS;
@@ -50,7 +52,7 @@
public XModelObject findConverter(XModel model, String converterId) {
JSFProjectsRoot root = JSFProjectsTree.getProjectsRoot(model);
if(root == null) return null;
- WebProjectNode n = (WebProjectNode)root.getChildByPath("Configuration"); //$NON-NLS-1$
+ WebProjectNode n = (WebProjectNode)root.getChildByPath(JSFProjectTreeConstants.CONFIGURATION);
if(n == null) return null;
XModelObject[] os = n.getTreeChildren();
for (int i = 0; i < os.length; i++) {
@@ -60,4 +62,23 @@
return null;
}
+ public List<Object> getConverterIDs(XModel model) {
+ JSFProjectsRoot root = JSFProjectsTree.getProjectsRoot(model);
+ if(root == null) return JSFPromptingProvider.EMPTY_LIST;
+ WebProjectNode n = (WebProjectNode)root.getChildByPath(JSFProjectTreeConstants.CONFIGURATION);
+ if(n == null) return JSFPromptingProvider.EMPTY_LIST;
+ XModelObject[] os = n.getTreeChildren();
+ List<Object> list = new ArrayList<Object>();
+ for (int i = 0; i < os.length; i++) {
+ XModelObject c = os[i].getChildByPath("Converters");
+ if(c == null) continue;
+ XModelObject[] cs = c.getChildren();
+ for (int j = 0; j < cs.length; j++) {
+ String id = cs[j].getAttributeValue("converter-id");
+ if(id != null && id.length() > 0) list.add(id);
+ }
+ }
+ return list;
+ }
+
}
Modified: trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/helpers/converter/OpenKeyHelper.java
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/helpers/converter/OpenKeyHelper.java 2009-08-13 14:05:52 UTC (rev 17073)
+++ trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/helpers/converter/OpenKeyHelper.java 2009-08-13 14:07:41 UTC (rev 17074)
@@ -19,6 +19,7 @@
import org.jboss.tools.common.model.XModelObject;
import org.jboss.tools.common.model.util.FindObjectHelper;
import org.jboss.tools.jsf.messages.JSFUIMessages;
+import org.jboss.tools.jsf.model.pv.JSFProjectTreeConstants;
import org.jboss.tools.jsf.model.pv.JSFProjectsRoot;
import org.jboss.tools.jsf.model.pv.JSFProjectsTree;
import org.jboss.tools.jst.web.model.pv.WebProjectNode;
@@ -72,7 +73,7 @@
public String getDeafultLocale(XModel model) {
JSFProjectsRoot root = JSFProjectsTree.getProjectsRoot(model);
- WebProjectNode conf = root == null ? null : (WebProjectNode)root.getChildByPath("Configuration"); //$NON-NLS-1$
+ WebProjectNode conf = root == null ? null : (WebProjectNode)root.getChildByPath(JSFProjectTreeConstants.CONFIGURATION);
XModelObject[] fs = conf == null ? new XModelObject[0] : conf.getTreeChildren();
for (int i = 0; i < fs.length; i++) {
XModelObject o = fs[i].getChildByPath("application/Locale Config"); //$NON-NLS-1$
Modified: trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/helpers/converter/OpenRenderKitHelper.java
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/helpers/converter/OpenRenderKitHelper.java 2009-08-13 14:05:52 UTC (rev 17073)
+++ trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/helpers/converter/OpenRenderKitHelper.java 2009-08-13 14:07:41 UTC (rev 17074)
@@ -48,7 +48,7 @@
public XModelObject findRenderKit(XModel model, String renderkitId) {
JSFProjectsRoot root = JSFProjectsTree.getProjectsRoot(model);
if(root == null) return null;
- WebProjectNode n = (WebProjectNode)root.getChildByPath("Configuration"); //$NON-NLS-1$
+ WebProjectNode n = (WebProjectNode)root.getChildByPath(JSFProjectTreeConstants.CONFIGURATION);
if(n == null) return null;
XModelObject[] os = n.getTreeChildren();
for (int i = 0; i < os.length; i++) {
Modified: trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/helpers/converter/OpenValidatorHelper.java
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/helpers/converter/OpenValidatorHelper.java 2009-08-13 14:05:52 UTC (rev 17073)
+++ trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/helpers/converter/OpenValidatorHelper.java 2009-08-13 14:07:41 UTC (rev 17074)
@@ -10,6 +10,8 @@
******************************************************************************/
package org.jboss.tools.jsf.model.helpers.converter;
+import java.util.ArrayList;
+import java.util.List;
import java.util.Properties;
import org.eclipse.osgi.util.NLS;
@@ -49,7 +51,7 @@
public XModelObject findValidator(XModel model, String validatorId) {
JSFProjectsRoot root = JSFProjectsTree.getProjectsRoot(model);
if(root == null) return null;
- WebProjectNode n = (WebProjectNode)root.getChildByPath("Configuration");
+ WebProjectNode n = (WebProjectNode)root.getChildByPath(JSFProjectTreeConstants.CONFIGURATION);
if(n == null) return null;
XModelObject[] os = n.getTreeChildren();
for (int i = 0; i < os.length; i++) {
@@ -59,4 +61,23 @@
return null;
}
+ public List<Object> getValidatorIDs(XModel model) {
+ JSFProjectsRoot root = JSFProjectsTree.getProjectsRoot(model);
+ if(root == null) return JSFPromptingProvider.EMPTY_LIST;
+ WebProjectNode n = (WebProjectNode)root.getChildByPath(JSFProjectTreeConstants.CONFIGURATION);
+ if(n == null) return JSFPromptingProvider.EMPTY_LIST;
+ XModelObject[] os = n.getTreeChildren();
+ List<Object> list = new ArrayList<Object>();
+ for (int i = 0; i < os.length; i++) {
+ XModelObject c = os[i].getChildByPath("Validators");
+ if(c == null) continue;
+ XModelObject[] cs = c.getChildren();
+ for (int j = 0; j < cs.length; j++) {
+ String id = cs[j].getAttributeValue("validator-id");
+ if(id != null && id.length() > 0) list.add(id);
+ }
+ }
+ return list;
+ }
+
}
Modified: trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/helpers/pages/OpenCaseHelper.java
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/helpers/pages/OpenCaseHelper.java 2009-08-13 14:05:52 UTC (rev 17073)
+++ trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/helpers/pages/OpenCaseHelper.java 2009-08-13 14:07:41 UTC (rev 17074)
@@ -72,7 +72,7 @@
CaseSearchResult result = new CaseSearchResult();
JSFProjectsRoot root = JSFProjectsTree.getProjectsRoot(model);
if(root == null) return result;
- WebProjectNode n = (WebProjectNode)root.getChildByPath("Configuration");
+ WebProjectNode n = (WebProjectNode)root.getChildByPath(JSFProjectTreeConstants.CONFIGURATION);
if(n == null) return result;
XModelObject[] os = n.getTreeChildren();
for (int i = 0; i < os.length; i++) {
Modified: trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/helpers/pages/ResourceBundleHelper.java
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/helpers/pages/ResourceBundleHelper.java 2009-08-13 14:05:52 UTC (rev 17073)
+++ trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/helpers/pages/ResourceBundleHelper.java 2009-08-13 14:07:41 UTC (rev 17074)
@@ -14,6 +14,7 @@
import org.jboss.tools.common.model.*;
import org.jboss.tools.jsf.model.pv.JSFProjectConfiguration;
+import org.jboss.tools.jsf.model.pv.JSFProjectTreeConstants;
import org.jboss.tools.jsf.model.pv.JSFProjectsTree;
import org.jboss.tools.jst.web.project.list.IWebPromptingProvider;
@@ -35,7 +36,7 @@
public static List<Object> getRegisteredResourceBundles(XModel model) {
XModelObject root = JSFProjectsTree.getProjectsRoot(model);
if(root == null) return IWebPromptingProvider.EMPTY_LIST;
- JSFProjectConfiguration cg = (JSFProjectConfiguration)root.getChildByPath("Configuration");
+ JSFProjectConfiguration cg = (JSFProjectConfiguration)root.getChildByPath(JSFProjectTreeConstants.CONFIGURATION);
if(cg == null) return IWebPromptingProvider.EMPTY_LIST;
Map<String,String> map1 = new TreeMap<String,String>();
Map<String,String> map2 = new TreeMap<String,String>();
Modified: trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/pv/JSFBeanSearcher.java
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/pv/JSFBeanSearcher.java 2009-08-13 14:05:52 UTC (rev 17073)
+++ trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/pv/JSFBeanSearcher.java 2009-08-13 14:07:41 UTC (rev 17074)
@@ -18,8 +18,8 @@
public JSFBeanSearcher(XModel model) {
WebProjectNode root = JSFProjectsTree.getProjectsRoot(model);
if(root == null) return;
- beans = (WebProjectNode)root.getChildByPath("Beans");
- conf = (WebProjectNode)root.getChildByPath("Configuration");
+ beans = (WebProjectNode)root.getChildByPath(JSFProjectTreeConstants.BEANS);
+ conf = (WebProjectNode)root.getChildByPath(JSFProjectTreeConstants.CONFIGURATION);
}
public void parse(String path) {
Added: trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/pv/JSFProjectTreeConstants.java
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/pv/JSFProjectTreeConstants.java (rev 0)
+++ trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/pv/JSFProjectTreeConstants.java 2009-08-13 14:07:41 UTC (rev 17074)
@@ -0,0 +1,16 @@
+/*******************************************************************************
+ * Copyright (c) 2009 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.jsf.model.pv;
+
+public interface JSFProjectTreeConstants {
+ public String CONFIGURATION = "Configuration"; //$NON-NLS-1$
+ public String BEANS = "Beans"; //$NON-NLS-1$
+}
Property changes on: trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/pv/JSFProjectTreeConstants.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/pv/JSFProjectsTree.java
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/pv/JSFProjectsTree.java 2009-08-13 14:05:52 UTC (rev 17073)
+++ trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/pv/JSFProjectsTree.java 2009-08-13 14:07:41 UTC (rev 17074)
@@ -86,7 +86,7 @@
String p = XModelObjectLoaderUtil.getResourcePath(object);
if(p == null || !p.endsWith(".java")) return object;
p = p.substring(1, p.length() - 5).replace('/', '.');
- JSFProjectBeans beans = (JSFProjectBeans)root.getChildByPath("Beans");
+ JSFProjectBeans beans = (JSFProjectBeans)root.getChildByPath(JSFProjectTreeConstants.BEANS);
XModelObject[] bs = beans == null ? new XModelObject[0] : beans.getTreeChildren();
for (int i = 0; i < bs.length; i++) {
if(p.equals(bs[i].getAttributeValue("class name"))) {
Modified: trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/pv/JSFPromptingProvider.java
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/pv/JSFPromptingProvider.java 2009-08-13 14:05:52 UTC (rev 17073)
+++ trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/pv/JSFPromptingProvider.java 2009-08-13 14:07:41 UTC (rev 17074)
@@ -60,6 +60,8 @@
SUPPORTED_IDS.add(JSF_GET_URL);
SUPPORTED_IDS.add(JSF_CONVERT_URL_TO_PATH);
SUPPORTED_IDS.add(JSF_GET_TAGLIBS);
+ SUPPORTED_IDS.add(JSF_CONVERTER_IDS);
+ SUPPORTED_IDS.add(JSF_VALIDATOR_IDS);
}
public final static String PROVIDER_ID = "jsf"; //$NON-NLS-1$
@@ -166,6 +168,10 @@
Map<String,XModelObject> map = p.getTaglibMapping().getTaglibObjects();
list.addAll(map.keySet());
return list;
+ } else if(JSF_CONVERTER_IDS.equals(id)) {
+ return new OpenConverterHelper().getConverterIDs(model);
+ } else if(JSF_VALIDATOR_IDS.equals(id)) {
+ return new OpenValidatorHelper().getValidatorIDs(model);
}
if(error != null) throw new XModelException(error);
return EMPTY_LIST;
@@ -202,7 +208,7 @@
public List<Object> getBeans(XModel model) {
JSFProjectsRoot root = JSFProjectsTree.getProjectsRoot(model);
if(root == null) return EMPTY_LIST;
- WebProjectNode n = (WebProjectNode)root.getChildByPath("Configuration");
+ WebProjectNode n = (WebProjectNode)root.getChildByPath(JSFProjectTreeConstants.CONFIGURATION);
if(n == null) return EMPTY_LIST;
XModelObject[] os = n.getTreeChildren();
List<Object> list = new ArrayList<Object>();
@@ -227,8 +233,8 @@
List<JSFELCompletionEngine.IJSFVariable> result = new ArrayList<JSFELCompletionEngine.IJSFVariable>();
JSFProjectsRoot root = JSFProjectsTree.getProjectsRoot(model);
if(root == null) return result;
- WebProjectNode n = (WebProjectNode)root.getChildByPath("Configuration");
- WebProjectNode beans = (WebProjectNode)root.getChildByPath("Beans");
+ WebProjectNode n = (WebProjectNode)root.getChildByPath(JSFProjectTreeConstants.CONFIGURATION);
+ WebProjectNode beans = (WebProjectNode)root.getChildByPath(JSFProjectTreeConstants.BEANS);
XModelObject[] os = n.getTreeChildren();
for (int i = 0; i < os.length; i++) {
if(!os[i].getModelEntity().getName().startsWith(JSFConstants.ENT_FACESCONFIG)) continue;
@@ -272,8 +278,8 @@
int d = prefix.indexOf('.');
String beanName = (d < 0) ? prefix : prefix.substring(0, d);
String property = (d < 0) ? null : prefix.substring(d + 1);
- WebProjectNode n = (WebProjectNode)root.getChildByPath("Beans");
- WebProjectNode conf = (WebProjectNode)root.getChildByPath("Configuration");
+ WebProjectNode n = (WebProjectNode)root.getChildByPath(JSFProjectTreeConstants.BEANS);
+ WebProjectNode conf = (WebProjectNode)root.getChildByPath(JSFProjectTreeConstants.CONFIGURATION);
if(n == null || conf == null) return EMPTY_LIST;
XModelObject bean = findBean(conf, beanName);
if(bean == null) return EMPTY_LIST;
@@ -317,7 +323,7 @@
*/
private XModelObject addPropertyToBean(XModel model, String beanName) {
JSFProjectsRoot root = JSFProjectsTree.getProjectsRoot(model);
- WebProjectNode conf = (WebProjectNode)root.getChildByPath("Configuration");
+ WebProjectNode conf = (WebProjectNode)root.getChildByPath(JSFProjectTreeConstants.CONFIGURATION);
XModelObject bean = findBean(conf, beanName);
if(bean == null) return null;
Properties p = new Properties();
@@ -352,7 +358,7 @@
public static JSFProjectBean buildBean(XModel model, String className) {
JSFProjectsRoot root = JSFProjectsTree.getProjectsRoot(model);
if(root == null) return null;
- JSFProjectBeans n = (JSFProjectBeans)root.getChildByPath("Beans");
+ JSFProjectBeans n = (JSFProjectBeans)root.getChildByPath(JSFProjectTreeConstants.BEANS);
IType cls = n.getType(className);
if(cls == null) return null;
JSFProjectBean beanClass = (JSFProjectBean)model.createModelObject("JSFProjectBean", null);
@@ -416,8 +422,8 @@
int d = prefix.indexOf('.');
String beanName = (d < 0) ? prefix : prefix.substring(0, d);
String property = (d < 0) ? null : prefix.substring(d + 1);
- WebProjectNode n = (WebProjectNode)root.getChildByPath("Beans");
- WebProjectNode conf = (WebProjectNode)root.getChildByPath("Configuration");
+ WebProjectNode n = (WebProjectNode)root.getChildByPath(JSFProjectTreeConstants.BEANS);
+ WebProjectNode conf = (WebProjectNode)root.getChildByPath(JSFProjectTreeConstants.CONFIGURATION);
if(n == null || conf == null) return EMPTY_LIST;
XModelObject bean = findBean(conf, beanName);
if(bean == null) return EMPTY_LIST;
@@ -440,7 +446,7 @@
if(viewPath == null) return EMPTY_LIST;
JSFProjectsRoot root = JSFProjectsTree.getProjectsRoot(model);
if(root == null) return EMPTY_LIST;
- WebProjectNode n = (WebProjectNode)root.getChildByPath("Configuration");
+ WebProjectNode n = (WebProjectNode)root.getChildByPath(JSFProjectTreeConstants.CONFIGURATION);
if(n == null) return EMPTY_LIST;
XModelObject[] os = n.getTreeChildren();
List<Object> list = new ArrayList<Object>();
@@ -476,5 +482,5 @@
JSFUrlPattern pattern = p.getUrlPattern();
return (pattern == null) ? url : pattern.getJSFPath(url);
}
-
+
}
Modified: trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/pv/JsfTreeListener.java
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/pv/JsfTreeListener.java 2009-08-13 14:05:52 UTC (rev 17073)
+++ trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/pv/JsfTreeListener.java 2009-08-13 14:07:41 UTC (rev 17074)
@@ -65,9 +65,9 @@
} else if(entity.startsWith(JSFConstants.ENT_FACESCONFIG)) {
invalidateConfig(source.getModel());
} else if("JSFManagedBean".equals(entity)) {
- invalidateFolder(source.getModel(), "Beans");
+ invalidateFolder(source.getModel(), JSFProjectTreeConstants.BEANS);
} else if("JSFReferencedBean".equals(entity)) {
- invalidateFolder(source.getModel(), "Beans");
+ invalidateFolder(source.getModel(), JSFProjectTreeConstants.BEANS);
} else if("FileTiles".equals(entity)) {
invalidateFolder(source.getModel(), "Tiles");
} else if("FileFolder".equals(entity)) {
@@ -83,9 +83,9 @@
} else if("FileSystems".equals(entity)) {
invalidateTagLibs(source.getModel());
} else if("JSFManagedBeans".equals(entity)) {
- invalidateFolder(source.getModel(), "Beans");
+ invalidateFolder(source.getModel(), JSFProjectTreeConstants.BEANS);
} else if("JSFReferencedBeans".equals(entity)) {
- invalidateFolder(source.getModel(), "Beans");
+ invalidateFolder(source.getModel(), JSFProjectTreeConstants.BEANS);
}
} else if(event.kind() == XModelTreeEvent.STRUCTURE_CHANGED) {
String entity = event.getModelObject().getModelEntity().getName();
@@ -104,8 +104,8 @@
}
private void invalidateConfig(XModel model) {
- invalidateFolder(model, "Configuration");
- invalidateFolder(model, "Beans");
+ invalidateFolder(model, JSFProjectTreeConstants.CONFIGURATION);
+ invalidateFolder(model, JSFProjectTreeConstants.BEANS);
}
private void invalidateFolder(XModel model, String name) {
Modified: trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/pv/handler/CreateBeanRedirectHandler.java
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/pv/handler/CreateBeanRedirectHandler.java 2009-08-13 14:05:52 UTC (rev 17073)
+++ trunk/jsf/plugins/org.jboss.tools.jsf/src/org/jboss/tools/jsf/model/pv/handler/CreateBeanRedirectHandler.java 2009-08-13 14:07:41 UTC (rev 17074)
@@ -14,6 +14,7 @@
import org.jboss.tools.common.model.XModel;
import org.jboss.tools.common.model.XModelObject;
import org.jboss.tools.jsf.model.JSFConstants;
+import org.jboss.tools.jsf.model.pv.JSFProjectTreeConstants;
import org.jboss.tools.jsf.model.pv.JSFProjectsTree;
import org.jboss.tools.jst.web.model.pv.WebProjectNode;
@@ -29,7 +30,7 @@
XModel model = source.getModel();
WebProjectNode r = JSFProjectsTree.getProjectsRoot(model);
if(r == null) return null;
- WebProjectNode n = (WebProjectNode)r.getChildByPath("Configuration");
+ WebProjectNode n = (WebProjectNode)r.getChildByPath(JSFProjectTreeConstants.CONFIGURATION);
if(n == null) return null;
XModelObject[] fs = n.getTreeChildren();
for (XModelObject f: fs) {
16 years, 4 months
JBoss Tools SVN: r17073 - in trunk/jst/plugins/org.jboss.tools.jst.web.kb: taglibs and 1 other directory.
by jbosstools-commits@lists.jboss.org
Author: scabanovich
Date: 2009-08-13 10:05:52 -0400 (Thu, 13 Aug 2009)
New Revision: 17073
Added:
trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/taglib/ConverterIDProposalType.java
trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/taglib/ValidatorIDProposalType.java
Modified:
trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/taglib/CustomProposalTypeFactory.java
trunk/jst/plugins/org.jboss.tools.jst.web.kb/taglibs/JsfCore.xml
trunk/jst/plugins/org.jboss.tools.jst.web.kb/taglibs/JsfHtmlBasic.xml
trunk/jst/plugins/org.jboss.tools.jst.web.kb/taglibs/Richfaces.xml
Log:
https://jira.jboss.org/jira/browse/JBIDE-4755
Added: trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/taglib/ConverterIDProposalType.java
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/taglib/ConverterIDProposalType.java (rev 0)
+++ trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/taglib/ConverterIDProposalType.java 2009-08-13 14:05:52 UTC (rev 17073)
@@ -0,0 +1,61 @@
+/*******************************************************************************
+ * Copyright (c) 2009 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.jst.web.kb.internal.taglib;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Properties;
+import java.util.Set;
+import java.util.TreeSet;
+
+import org.jboss.tools.common.text.TextProposal;
+import org.jboss.tools.jst.web.kb.KbQuery;
+import org.jboss.tools.jst.web.project.list.IWebPromptingProvider;
+
+/**
+ *
+ * @author Viacheslav Kabanovich
+ *
+ */
+public class ConverterIDProposalType extends ModelProposalType {
+
+ public ConverterIDProposalType() {}
+
+ @Override
+ public TextProposal[] getProposals(KbQuery query) {
+ String v = query.getValue();
+
+ List<Object> list = provider.getList(xModel, getListID(), v, new Properties());
+ Set<String> idList = new TreeSet<String>();
+ if(list != null) {
+ for (Object o: list) idList.add(o.toString());
+ }
+
+ List<TextProposal> proposals = new ArrayList<TextProposal>();
+ for (String text: idList) {
+ if(text.startsWith(v)) {
+ TextProposal proposal = new TextProposal();
+ proposal.setLabel(text);
+ proposal.setReplacementString(text);
+ proposal.setPosition(text.length());
+
+ proposals.add(proposal);
+ }
+ }
+
+ return proposals.toArray(new TextProposal[0]);
+ }
+
+ protected String getListID() {
+ return IWebPromptingProvider.JSF_CONVERTER_IDS;
+ }
+
+}
Property changes on: trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/taglib/ConverterIDProposalType.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/taglib/CustomProposalTypeFactory.java
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/taglib/CustomProposalTypeFactory.java 2009-08-13 14:04:42 UTC (rev 17072)
+++ trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/taglib/CustomProposalTypeFactory.java 2009-08-13 14:05:52 UTC (rev 17073)
@@ -26,6 +26,8 @@
public static final String FACELETS_JSFC_TYPE = "faceletsJsfCTags"; //$NON-NLS-1$
public static final String NAME_SPACE_TYPE = "taglib"; //$NON-NLS-1$
public static final String ID_TYPE = "id"; //$NON-NLS-1$
+ public static final String CONVERTER_ID_TYPE = "converterID"; //$NON-NLS-1$
+ public static final String VALIDATOR_ID_TYPE = "validatorID"; //$NON-NLS-1$
private CustomProposalTypeFactory() {
}
@@ -64,6 +66,12 @@
if(ID_TYPE.equals(type)) {
return new IDProposalType();
}
+ if(CONVERTER_ID_TYPE.equals(type)) {
+ return new ConverterIDProposalType();
+ }
+ if(VALIDATOR_ID_TYPE.equals(type)) {
+ return new ValidatorIDProposalType();
+ }
//WebKbPlugin.getDefault().logError("Unknown proposal type: " + type); //$NON-NLS-1$
//ExtendedProposalType will report if necessary
Added: trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/taglib/ValidatorIDProposalType.java
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/taglib/ValidatorIDProposalType.java (rev 0)
+++ trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/taglib/ValidatorIDProposalType.java 2009-08-13 14:05:52 UTC (rev 17073)
@@ -0,0 +1,29 @@
+/*******************************************************************************
+ * Copyright (c) 2009 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.jst.web.kb.internal.taglib;
+
+import org.jboss.tools.jst.web.project.list.IWebPromptingProvider;
+
+/**
+ *
+ * @author Viacheslav Kabanovich
+ *
+ */
+public class ValidatorIDProposalType extends ConverterIDProposalType {
+
+ public ValidatorIDProposalType() {}
+
+ @Override
+ protected String getListID() {
+ return IWebPromptingProvider.JSF_VALIDATOR_IDS;
+ }
+
+}
Property changes on: trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/taglib/ValidatorIDProposalType.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: trunk/jst/plugins/org.jboss.tools.jst.web.kb/taglibs/JsfCore.xml
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.web.kb/taglibs/JsfCore.xml 2009-08-13 14:04:42 UTC (rev 17072)
+++ trunk/jst/plugins/org.jboss.tools.jst.web.kb/taglibs/JsfCore.xml 2009-08-13 14:05:52 UTC (rev 17073)
@@ -260,6 +260,7 @@
<proposal type="beanProperty"/>
<proposal type="bundleProperty"/>
<proposal type="jsfVariables"/>
+ <proposal type="converterID"/>
</attribute>
<attribute name="binding" required="false">
<description>A ValueExpression that evaluates to an object that
@@ -618,6 +619,7 @@
<proposal type="beanProperty"/>
<proposal type="bundleProperty"/>
<proposal type="jsfVariables"/>
+ <proposal type="validatorID"/>
</attribute>
<attribute name="binding" required="false">
<description>A ValueExpression that evaluates to an object that implements
Modified: trunk/jst/plugins/org.jboss.tools.jst.web.kb/taglibs/JsfHtmlBasic.xml
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.web.kb/taglibs/JsfHtmlBasic.xml 2009-08-13 14:04:42 UTC (rev 17072)
+++ trunk/jst/plugins/org.jboss.tools.jst.web.kb/taglibs/JsfHtmlBasic.xml 2009-08-13 14:05:52 UTC (rev 17073)
@@ -1602,6 +1602,7 @@
<proposal type="beanProperty"/>
<proposal type="bundleProperty"/>
<proposal type="jsfVariables"/>
+ <proposal type="converterID"/>
</attribute>
<attribute name="converterMessage" required="false">
<description>A ValueExpression enabled attribute that, if present, will be
@@ -1674,6 +1675,7 @@
<param name="paramType" value="javax.faces.component.UIComponent"/>
<param name="paramType" value="java.lang.Object"/>
</proposal>
+ <proposal type="validatorID"/>
</attribute>
<attribute name="validatorMessage" required="false">
<description>A ValueExpression enabled attribute that, if present, will be
@@ -1741,6 +1743,7 @@
<proposal type="beanProperty"/>
<proposal type="bundleProperty"/>
<proposal type="jsfVariables"/>
+ <proposal type="converterID"/>
</attribute>
<attribute name="converterMessage" required="false">
<description>A ValueExpression enabled attribute that, if present, will be
@@ -1813,6 +1816,7 @@
<param name="paramType" value="javax.faces.component.UIComponent"/>
<param name="paramType" value="java.lang.Object"/>
</proposal>
+ <proposal type="validatorID"/>
</attribute>
<attribute name="validatorMessage" required="false">
<description>A ValueExpression enabled attribute that, if present, will be
@@ -2112,6 +2116,7 @@
<proposal type="beanProperty"/>
<proposal type="bundleProperty"/>
<proposal type="jsfVariables"/>
+ <proposal type="converterID"/>
</attribute>
<attribute name="converterMessage" required="false">
<description>A ValueExpression enabled attribute that, if present, will be
@@ -2184,6 +2189,7 @@
<param name="paramType" value="javax.faces.component.UIComponent"/>
<param name="paramType" value="java.lang.Object"/>
</proposal>
+ <proposal type="validatorID"/>
</attribute>
<attribute name="validatorMessage" required="false">
<description>A ValueExpression enabled attribute that, if present, will be
@@ -2461,6 +2467,7 @@
<proposal type="beanProperty"/>
<proposal type="bundleProperty"/>
<proposal type="jsfVariables"/>
+ <proposal type="converterID"/>
</attribute>
<attribute name="converterMessage" required="false">
<description>A ValueExpression enabled attribute that, if present, will be
@@ -2533,6 +2540,7 @@
<param name="paramType" value="javax.faces.component.UIComponent"/>
<param name="paramType" value="java.lang.Object"/>
</proposal>
+ <proposal type="validatorID"/>
</attribute>
<attribute name="validatorMessage" required="false">
<description>A ValueExpression enabled attribute that, if present, will be
@@ -3197,6 +3205,7 @@
<proposal type="beanProperty"/>
<proposal type="bundleProperty"/>
<proposal type="jsfVariables"/>
+ <proposal type="converterID"/>
</attribute>
<attribute name="id" required="false">
<description>The component identifier for this component. This value must be
@@ -3292,6 +3301,7 @@
<proposal type="beanProperty"/>
<proposal type="bundleProperty"/>
<proposal type="jsfVariables"/>
+ <proposal type="converterID"/>
</attribute>
<attribute name="id" required="false">
<description>The component identifier for this component. This value must be
@@ -3501,6 +3511,7 @@
<proposal type="beanProperty"/>
<proposal type="bundleProperty"/>
<proposal type="jsfVariables"/>
+ <proposal type="converterID"/>
</attribute>
<attribute name="id" required="false">
<description>The component identifier for this component. This value must be
@@ -3766,6 +3777,7 @@
<proposal type="beanProperty"/>
<proposal type="bundleProperty"/>
<proposal type="jsfVariables"/>
+ <proposal type="converterID"/>
</attribute>
<attribute name="id" required="false">
<description>The component identifier for this component. This value must be
@@ -4259,6 +4271,7 @@
<proposal type="beanProperty"/>
<proposal type="bundleProperty"/>
<proposal type="jsfVariables"/>
+ <proposal type="converterID"/>
</attribute>
<attribute name="converterMessage" required="false">
<description>A ValueExpression enabled attribute that, if present, will be
@@ -4331,6 +4344,7 @@
<param name="paramType" value="javax.faces.component.UIComponent"/>
<param name="paramType" value="java.lang.Object"/>
</proposal>
+ <proposal type="validatorID"/>
</attribute>
<attribute name="validatorMessage" required="false">
<description>A ValueExpression enabled attribute that, if present, will be
@@ -4605,6 +4619,7 @@
<proposal type="beanProperty"/>
<proposal type="bundleProperty"/>
<proposal type="jsfVariables"/>
+ <proposal type="converterID"/>
</attribute>
<attribute name="converterMessage" required="false">
<description>A ValueExpression enabled attribute that, if present, will be
@@ -4677,6 +4692,7 @@
<param name="paramType" value="javax.faces.component.UIComponent"/>
<param name="paramType" value="java.lang.Object"/>
</proposal>
+ <proposal type="validatorID"/>
</attribute>
<attribute name="validatorMessage" required="false">
<description>A ValueExpression enabled attribute that, if present, will be
@@ -5055,6 +5071,7 @@
<proposal type="beanProperty"/>
<proposal type="bundleProperty"/>
<proposal type="jsfVariables"/>
+ <proposal type="converterID"/>
</attribute>
<attribute name="converterMessage" required="false">
<description>A ValueExpression enabled attribute that, if present, will be
@@ -5127,6 +5144,7 @@
<param name="paramType" value="javax.faces.component.UIComponent"/>
<param name="paramType" value="java.lang.Object"/>
</proposal>
+ <proposal type="validatorID"/>
</attribute>
<attribute name="validatorMessage" required="false">
<description>A ValueExpression enabled attribute that, if present, will be
@@ -5402,6 +5420,7 @@
<proposal type="beanProperty"/>
<proposal type="bundleProperty"/>
<proposal type="jsfVariables"/>
+ <proposal type="converterID"/>
</attribute>
<attribute name="converterMessage" required="false">
<description>A ValueExpression enabled attribute that, if present, will be
@@ -5474,6 +5493,7 @@
<param name="paramType" value="javax.faces.component.UIComponent"/>
<param name="paramType" value="java.lang.Object"/>
</proposal>
+ <proposal type="validatorID"/>
</attribute>
<attribute name="validatorMessage" required="false">
<description>A ValueExpression enabled attribute that, if present, will be
@@ -5742,6 +5762,7 @@
<proposal type="beanProperty"/>
<proposal type="bundleProperty"/>
<proposal type="jsfVariables"/>
+ <proposal type="converterID"/>
</attribute>
<attribute name="converterMessage" required="false">
<description>A ValueExpression enabled attribute that, if present, will be
@@ -5814,6 +5835,7 @@
<param name="paramType" value="javax.faces.component.UIComponent"/>
<param name="paramType" value="java.lang.Object"/>
</proposal>
+ <proposal type="validatorID"/>
</attribute>
<attribute name="validatorMessage" required="false">
<description>A ValueExpression enabled attribute that, if present, will be
@@ -6089,6 +6111,7 @@
<proposal type="beanProperty"/>
<proposal type="bundleProperty"/>
<proposal type="jsfVariables"/>
+ <proposal type="converterID"/>
</attribute>
<attribute name="converterMessage" required="false">
<description>A ValueExpression enabled attribute that, if present, will be
@@ -6161,6 +6184,7 @@
<param name="paramType" value="javax.faces.component.UIComponent"/>
<param name="paramType" value="java.lang.Object"/>
</proposal>
+ <proposal type="validatorID"/>
</attribute>
<attribute name="validatorMessage" required="false">
<description>A ValueExpression enabled attribute that, if present, will be
@@ -6452,6 +6476,7 @@
<proposal type="beanProperty"/>
<proposal type="bundleProperty"/>
<proposal type="jsfVariables"/>
+ <proposal type="converterID"/>
</attribute>
<attribute name="converterMessage" required="false">
<description>A ValueExpression enabled attribute that, if present, will be
@@ -6524,6 +6549,7 @@
<param name="paramType" value="javax.faces.component.UIComponent"/>
<param name="paramType" value="java.lang.Object"/>
</proposal>
+ <proposal type="validatorID"/>
</attribute>
<attribute name="validatorMessage" required="false">
<description>A ValueExpression enabled attribute that, if present, will be
Modified: trunk/jst/plugins/org.jboss.tools.jst.web.kb/taglibs/Richfaces.xml
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.web.kb/taglibs/Richfaces.xml 2009-08-13 14:04:42 UTC (rev 17072)
+++ trunk/jst/plugins/org.jboss.tools.jst.web.kb/taglibs/Richfaces.xml 2009-08-13 14:05:52 UTC (rev 17073)
@@ -1236,6 +1236,7 @@
<proposal type="beanProperty"/>
<proposal type="bundleProperty"/>
<proposal type="jsfVariables"/>
+ <proposal type="converterID"/>
</attribute>
<attribute name="converterMessage" required="false">
<description>
@@ -1945,6 +1946,7 @@
<proposal type="beanMethodBySignature">
<param name="returnType" value="javax.faces.el.MethodBinding"/>
</proposal>
+ <proposal type="validatorID"/>
</attribute>
<attribute name="validatorMessage" required="false">
<description>
@@ -2913,6 +2915,7 @@
<proposal type="beanProperty"/>
<proposal type="bundleProperty"/>
<proposal type="jsfVariables"/>
+ <proposal type="converterID"/>
</attribute>
<attribute name="converterMessage" required="false">
<description>
@@ -3325,6 +3328,7 @@
<proposal type="beanMethodBySignature">
<param name="returnType" value="javax.faces.el.MethodBinding"/>
</proposal>
+ <proposal type="validatorID"/>
</attribute>
<attribute name="validatorMessage" required="false">
<description>
@@ -7779,6 +7783,7 @@
<proposal type="beanProperty"/>
<proposal type="bundleProperty"/>
<proposal type="jsfVariables"/>
+ <proposal type="converterID"/>
</attribute>
<attribute name="converterMessage" required="false">
<description>
@@ -8011,6 +8016,7 @@
<proposal type="beanMethodBySignature">
<param name="returnType" value="javax.faces.el.MethodBinding"/>
</proposal>
+ <proposal type="validatorID"/>
</attribute>
<attribute name="validatorMessage" required="false">
<description>
@@ -8809,6 +8815,7 @@
<param name="paramType" value="javax.faces.component.UIComponent"/>
<param name="paramType" value="java.lang.Object"/>
</proposal>
+ <proposal type="validatorID"/>
</attribute>
<attribute name="validatorMessage" required="false">
<description>
@@ -9218,6 +9225,7 @@
<proposal type="beanProperty"/>
<proposal type="bundleProperty"/>
<proposal type="jsfVariables"/>
+ <proposal type="converterID"/>
</attribute>
<attribute name="converterMessage" required="false">
<description>
@@ -9636,6 +9644,7 @@
<param name="paramType" value="javax.faces.component.UIComponent"/>
<param name="paramType" value="java.lang.Object"/>
</proposal>
+ <proposal type="validatorID"/>
</attribute>
<attribute name="validatorMessage" required="false">
<description>
@@ -9757,6 +9766,7 @@
<proposal type="beanProperty"/>
<proposal type="bundleProperty"/>
<proposal type="jsfVariables"/>
+ <proposal type="converterID"/>
</attribute>
<attribute name="converterMessage" required="false">
<description>
@@ -10210,6 +10220,7 @@
<param name="paramType" value="javax.faces.component.UIComponent"/>
<param name="paramType" value="java.lang.Object"/>
</proposal>
+ <proposal type="validatorID"/>
</attribute>
<attribute name="validatorMessage" required="false">
<description>
@@ -10358,6 +10369,7 @@
<proposal type="beanProperty"/>
<proposal type="bundleProperty"/>
<proposal type="jsfVariables"/>
+ <proposal type="converterID"/>
</attribute>
<attribute name="converterMessage" required="false">
<description>
@@ -10831,6 +10843,7 @@
<param name="paramType" value="javax.faces.component.UIComponent"/>
<param name="paramType" value="java.lang.Object"/>
</proposal>
+ <proposal type="validatorID"/>
</attribute>
<attribute name="validatorMessage" required="false">
<description>
@@ -10966,6 +10979,7 @@
<proposal type="beanProperty"/>
<proposal type="bundleProperty"/>
<proposal type="jsfVariables"/>
+ <proposal type="converterID"/>
</attribute>
<attribute name="converterMessage" required="false">
<description>
@@ -11367,6 +11381,7 @@
<param name="paramType" value="javax.faces.component.UIComponent"/>
<param name="paramType" value="java.lang.Object"/>
</proposal>
+ <proposal type="validatorID"/>
</attribute>
<attribute name="validatorMessage" required="false">
<description>
@@ -11636,6 +11651,7 @@
<proposal type="beanProperty"/>
<proposal type="bundleProperty"/>
<proposal type="jsfVariables"/>
+ <proposal type="converterID"/>
</attribute>
<attribute name="copyAllControlClass" required="false">
<description>
@@ -12157,6 +12173,7 @@
<param name="paramType" value="javax.faces.component.UIComponent"/>
<param name="paramType" value="java.lang.Object"/>
</proposal>
+ <proposal type="validatorID"/>
</attribute>
<attribute name="valueChangeListener" required="false">
<description>Listener for value changes</description>
@@ -12223,6 +12240,7 @@
<proposal type="beanProperty"/>
<proposal type="bundleProperty"/>
<proposal type="jsfVariables"/>
+ <proposal type="converterID"/>
</attribute>
<attribute name="direction" required="false">
<description>
@@ -13788,6 +13806,7 @@
<param name="paramType" value="javax.faces.component.UIComponent"/>
<param name="paramType" value="java.lang.Object"/>
</proposal>
+ <proposal type="validatorID"/>
</attribute>
<attribute name="validatorMessage" required="false">
<description>
@@ -13965,6 +13984,7 @@
<proposal type="beanProperty"/>
<proposal type="bundleProperty"/>
<proposal type="jsfVariables"/>
+ <proposal type="converterID"/>
</attribute>
<attribute name="downControlLabel" required="false">
<description>
@@ -14249,6 +14269,7 @@
<param name="paramType" value="javax.faces.component.UIComponent"/>
<param name="paramType" value="java.lang.Object"/>
</proposal>
+ <proposal type="validatorID"/>
</attribute>
<attribute name="value" required="false">
<description>
@@ -14703,6 +14724,7 @@
<proposal type="beanProperty"/>
<proposal type="bundleProperty"/>
<proposal type="jsfVariables"/>
+ <proposal type="converterID"/>
</attribute>
<attribute name="converterMessage" required="false">
<description>
@@ -14893,6 +14915,7 @@
<param name="paramType" value="javax.faces.component.UIComponent"/>
<param name="paramType" value="java.lang.Object"/>
</proposal>
+ <proposal type="validatorID"/>
</attribute>
<attribute name="validatorMessage" required="false">
<description>
@@ -15051,6 +15074,7 @@
<proposal type="beanProperty"/>
<proposal type="bundleProperty"/>
<proposal type="jsfVariables"/>
+ <proposal type="converterID"/>
</attribute>
<attribute name="converterMessage" required="false">
<description>
@@ -15652,6 +15676,7 @@
<param name="paramType" value="javax.faces.component.UIComponent"/>
<param name="paramType" value="java.lang.Object"/>
</proposal>
+ <proposal type="validatorID"/>
</attribute>
<attribute name="validatorMessage" required="false">
<description>
@@ -15812,6 +15837,7 @@
<proposal type="beanProperty"/>
<proposal type="bundleProperty"/>
<proposal type="jsfVariables"/>
+ <proposal type="converterID"/>
</attribute>
<attribute name="converterMessage" required="false">
<description>
@@ -16358,6 +16384,7 @@
<param name="paramType" value="javax.faces.component.UIComponent"/>
<param name="paramType" value="java.lang.Object"/>
</proposal>
+ <proposal type="validatorID"/>
</attribute>
<attribute name="validatorMessage" required="false">
<description>
@@ -16894,6 +16921,7 @@
<proposal type="beanProperty"/>
<proposal type="bundleProperty"/>
<proposal type="jsfVariables"/>
+ <proposal type="converterID"/>
</attribute>
<attribute name="converterMessage" required="false">
<description>
@@ -17222,6 +17250,7 @@
<param name="paramType" value="javax.faces.component.UIComponent"/>
<param name="paramType" value="java.lang.Object"/>
</proposal>
+ <proposal type="validatorID"/>
</attribute>
<attribute name="validatorMessage" required="false">
<description>
@@ -19563,6 +19592,7 @@
<proposal type="beanProperty"/>
<proposal type="bundleProperty"/>
<proposal type="jsfVariables"/>
+ <proposal type="converterID"/>
</attribute>
<attribute name="dir" required="false">
<description>
@@ -20648,6 +20678,7 @@
<proposal type="beanProperty"/>
<proposal type="bundleProperty"/>
<proposal type="jsfVariables"/>
+ <proposal type="converterID"/>
</attribute>
<attribute name="converterMessage" required="false">
<description>
@@ -20962,6 +20993,7 @@
<param name="paramType" value="javax.faces.component.UIComponent"/>
<param name="paramType" value="java.lang.Object"/>
</proposal>
+ <proposal type="validatorID"/>
</attribute>
<attribute name="validatorMessage" required="false">
<description>
@@ -21473,6 +21505,7 @@
<proposal type="beanProperty"/>
<proposal type="bundleProperty"/>
<proposal type="jsfVariables"/>
+ <proposal type="converterID"/>
</attribute>
<attribute name="converterMessage" required="false">
<description>
@@ -21695,6 +21728,7 @@
<param name="paramType" value="javax.faces.component.UIComponent"/>
<param name="paramType" value="java.lang.Object"/>
</proposal>
+ <proposal type="validatorID"/>
</attribute>
<attribute name="validatorMessage" required="false">
<description>
16 years, 4 months
JBoss Tools SVN: r17072 - trunk/jst/plugins/org.jboss.tools.jst.web/src/org/jboss/tools/jst/web/project/list.
by jbosstools-commits@lists.jboss.org
Author: scabanovich
Date: 2009-08-13 10:04:42 -0400 (Thu, 13 Aug 2009)
New Revision: 17072
Modified:
trunk/jst/plugins/org.jboss.tools.jst.web/src/org/jboss/tools/jst/web/project/list/IWebPromptingProvider.java
Log:
https://jira.jboss.org/jira/browse/JBIDE-4755
Modified: trunk/jst/plugins/org.jboss.tools.jst.web/src/org/jboss/tools/jst/web/project/list/IWebPromptingProvider.java
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.web/src/org/jboss/tools/jst/web/project/list/IWebPromptingProvider.java 2009-08-13 13:49:06 UTC (rev 17071)
+++ trunk/jst/plugins/org.jboss.tools.jst.web/src/org/jboss/tools/jst/web/project/list/IWebPromptingProvider.java 2009-08-13 14:04:42 UTC (rev 17072)
@@ -38,6 +38,8 @@
static String JSF_OPEN_BUNDLE = "jsf.open.bundle"; //$NON-NLS-1$
static String JSF_GET_URL = "jsf.get.url"; //$NON-NLS-1$
static String JSF_GET_TAGLIBS = "jsf.get.taglibs"; //$NON-NLS-1$
+ static String JSF_CONVERTER_IDS = "jsf.converter.ids"; //$NON-NLS-1$
+ static String JSF_VALIDATOR_IDS = "jsf.validator.ids"; //$NON-NLS-1$
static String JSF_CONVERT_URL_TO_PATH = "jsf.url.to.path"; //$NON-NLS-1$
16 years, 4 months
JBoss Tools SVN: r17071 - branches/jbosstools-3.0.x/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/project/facet.
by jbosstools-commits@lists.jboss.org
Author: akazakov
Date: 2009-08-13 09:49:06 -0400 (Thu, 13 Aug 2009)
New Revision: 17071
Modified:
branches/jbosstools-3.0.x/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/project/facet/Seam2ProjectCreator.java
Log:
https://jira.jboss.org/jira/browse/JBIDE-4738
Modified: branches/jbosstools-3.0.x/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/project/facet/Seam2ProjectCreator.java
===================================================================
--- branches/jbosstools-3.0.x/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/project/facet/Seam2ProjectCreator.java 2009-08-13 13:27:13 UTC (rev 17070)
+++ branches/jbosstools-3.0.x/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/project/facet/Seam2ProjectCreator.java 2009-08-13 13:49:06 UTC (rev 17071)
@@ -56,7 +56,7 @@
private static final String MODULE_ORDER = "module-order";
// test/*.jar are duplicated here since the filtering seem to be assymetric when matching
private static AntCopyUtils.FileSet JBOSS_TEST_LIB_FILESET = new AntCopyUtils.FileSet()
- .include("testng\\.jar") //$NON-NLS-1$
+ .include("testng.*\\.jar") //$NON-NLS-1$
.include("test/hibernate-all\\.jar") //$NON-NLS-1$
.include("hibernate-all\\.jar") //$NON-NLS-1$
.include("test/jboss-embedded-all.jar") //$NON-NLS-1$
16 years, 4 months
JBoss Tools SVN: r17070 - trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/project/facet.
by jbosstools-commits@lists.jboss.org
Author: akazakov
Date: 2009-08-13 09:27:13 -0400 (Thu, 13 Aug 2009)
New Revision: 17070
Modified:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/project/facet/Seam2ProjectCreator.java
Log:
https://jira.jboss.org/jira/browse/JBIDE-4738
Modified: trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/project/facet/Seam2ProjectCreator.java
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/project/facet/Seam2ProjectCreator.java 2009-08-13 13:19:23 UTC (rev 17069)
+++ trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/project/facet/Seam2ProjectCreator.java 2009-08-13 13:27:13 UTC (rev 17070)
@@ -57,7 +57,7 @@
// test/*.jar are duplicated here since the filtering seem to be assymetric when matching
private static AntCopyUtils.FileSet JBOSS_TEST_LIB_FILESET = new AntCopyUtils.FileSet()
- .include("testng\\.jar") //$NON-NLS-1$
+ .include("testng.*\\.jar") //$NON-NLS-1$
.include("test/hibernate-all\\.jar") //$NON-NLS-1$
.include("hibernate-all\\.jar") //$NON-NLS-1$
.include("test/jboss-embedded-all.jar") //$NON-NLS-1$
16 years, 4 months