You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by gc...@apache.org on 2011/07/28 03:58:37 UTC

svn commit: r1151699 - /myfaces/trinidad/trunk/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/facelets/TrinidadConverterHandler.java

Author: gcrawford
Date: Thu Jul 28 01:58:36 2011
New Revision: 1151699

URL: http://svn.apache.org/viewvc?rev=1151699&view=rev
Log:
TRINIDAD-2104 Suppress warning when id set on converters

Thanks to Yee-Wah

Modified:
    myfaces/trinidad/trunk/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/facelets/TrinidadConverterHandler.java

Modified: myfaces/trinidad/trunk/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/facelets/TrinidadConverterHandler.java
URL: http://svn.apache.org/viewvc/myfaces/trinidad/trunk/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/facelets/TrinidadConverterHandler.java?rev=1151699&r1=1151698&r2=1151699&view=diff
==============================================================================
--- myfaces/trinidad/trunk/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/facelets/TrinidadConverterHandler.java (original)
+++ myfaces/trinidad/trunk/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/facelets/TrinidadConverterHandler.java Thu Jul 28 01:58:36 2011
@@ -19,11 +19,13 @@
 package org.apache.myfaces.trinidadinternal.facelets;
 
 
+import java.beans.Beans;
 
 import javax.faces.view.facelets.ConverterConfig;
 import javax.faces.view.facelets.ConverterHandler;
 import javax.faces.view.facelets.MetaRuleset;
 
+
 public class TrinidadConverterHandler
   extends ConverterHandler
 {
@@ -36,6 +38,9 @@ public class TrinidadConverterHandler
   protected MetaRuleset createMetaRuleset(Class type)
   {
     MetaRuleset m = super.createMetaRuleset(type);
+    // Trinidad-2014 : Converters may have id specified in the tld, but it isn't supported
+    if (Beans.isDesignTime())
+      m.ignore("id");
     m.addRule(StringArrayPropertyTagRule.Instance);
     m.addRule(ValueExpressionTagRule.Instance);
     m.addRule(LocalePropertyTagRule.Instance);