You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by lu...@apache.org on 2009/08/28 02:51:38 UTC

svn commit: r808698 - /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/tag/composite/FacetHandler.java

Author: lu4242
Date: Fri Aug 28 00:51:38 2009
New Revision: 808698

URL: http://svn.apache.org/viewvc?rev=808698&view=rev
Log:
MYFACES-2315 Implement <composite:facet> tag handler (add annotations)

Modified:
    myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/tag/composite/FacetHandler.java

Modified: myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/tag/composite/FacetHandler.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/tag/composite/FacetHandler.java?rev=808698&r1=808697&r2=808698&view=diff
==============================================================================
--- myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/tag/composite/FacetHandler.java (original)
+++ myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/tag/composite/FacetHandler.java Fri Aug 28 00:51:38 2009
@@ -55,10 +55,20 @@
 
     private static final Log log = LogFactory.getLog(FacetHandler.class);
 
-    @JSFFaceletAttribute
+    /**
+     * 
+     */
+    @JSFFaceletAttribute(name="name",
+            className="javax.el.ValueExpression",
+            deferredValueType="java.lang.String")
     private final TagAttribute _name;
 
-    @JSFFaceletAttribute
+    /**
+     * 
+     */
+    @JSFFaceletAttribute(name="displayName",
+            className="javax.el.ValueExpression",
+            deferredValueType="java.lang.String")
     private final TagAttribute _displayName;
 
     /**
@@ -68,16 +78,33 @@
      * not ProjectStage.Production when a composite component is created.
      * </p>
      */
-    @JSFFaceletAttribute
+    @JSFFaceletAttribute(name="required",
+            className="javax.el.ValueExpression",
+            deferredValueType="boolean")
     private final TagAttribute _required;
 
-    @JSFFaceletAttribute
+    /**
+     * 
+     */
+    @JSFFaceletAttribute(name="preferred",
+            className="javax.el.ValueExpression",
+            deferredValueType="boolean")
     private final TagAttribute _preferred;
 
-    @JSFFaceletAttribute
+    /**
+     * 
+     */
+    @JSFFaceletAttribute(name="expert",
+            className="javax.el.ValueExpression",
+            deferredValueType="boolean")
     private final TagAttribute _expert;
 
-    @JSFFaceletAttribute
+    /**
+     * 
+     */
+    @JSFFaceletAttribute(name="shortDescription",
+            className="javax.el.ValueExpression",
+            deferredValueType="java.lang.String")
     private final TagAttribute _shortDescription;
     
     /**