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 03:03:18 UTC

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

Author: lu4242
Date: Fri Aug 28 01:03:18 2009
New Revision: 808712

URL: http://svn.apache.org/viewvc?rev=808712&view=rev
Log:
MYFACES-2319 Implement <composite:interface> tag handler

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

Modified: myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/tag/composite/InterfaceHandler.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/tag/composite/InterfaceHandler.java?rev=808712&r1=808711&r2=808712&view=diff
==============================================================================
--- myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/tag/composite/InterfaceHandler.java (original)
+++ myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/tag/composite/InterfaceHandler.java Fri Aug 28 01:03:18 2009
@@ -46,22 +46,52 @@
 {
     public final static String NAME = "interface";
     
-    @JSFFaceletAttribute
+    /**
+     * 
+     */
+    @JSFFaceletAttribute(name="name",
+            className="javax.el.ValueExpression",
+            deferredValueType="java.lang.String")
     private final TagAttribute _name;
     
-    @JSFFaceletAttribute
+    /**
+     * 
+     */
+    @JSFFaceletAttribute(name="componentType",
+            className="javax.el.ValueExpression",
+            deferredValueType="java.lang.String")
     private final TagAttribute _componentType;
     
-    @JSFFaceletAttribute
+    /**
+     * 
+     */
+    @JSFFaceletAttribute(name="displayName",
+            className="javax.el.ValueExpression",
+            deferredValueType="java.lang.String")
     private final TagAttribute _displayName;
     
-    @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;
     
     /**
@@ -171,7 +201,6 @@
     /**
      * Get the base component used temporally to hold metadata
      * information generated by this handler. 
-     * TODO: Could this method be replaced by UIComponent.getCurrentCompositeComponent ?
      * 
      * @param component
      * @return