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>