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/07/09 06:53:25 UTC

svn commit: r792399 - /myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/

Author: lu4242
Date: Thu Jul  9 04:53:24 2009
New Revision: 792399

URL: http://svn.apache.org/viewvc?rev=792399&view=rev
Log:
MYFACES-2268 Add support for registering client behavior renderers (make components implements ClientBehaviorHolder)

Modified:
    myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlCommandButton.java
    myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlCommandLink.java
    myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlDataTable.java
    myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlForm.java
    myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlGraphicImage.java
    myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlInputSecret.java
    myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlInputText.java
    myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlInputTextarea.java
    myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlOutputLabel.java
    myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlOutputLink.java
    myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlPanelGrid.java
    myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlSelectBooleanCheckbox.java
    myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlSelectManyCheckbox.java
    myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlSelectManyListbox.java
    myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlSelectManyMenu.java
    myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlSelectOneListbox.java
    myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlSelectOneMenu.java
    myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlSelectOneRadio.java

Modified: myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlCommandButton.java
URL: http://svn.apache.org/viewvc/myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlCommandButton.java?rev=792399&r1=792398&r2=792399&view=diff
==============================================================================
--- myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlCommandButton.java (original)
+++ myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlCommandButton.java Thu Jul  9 04:53:24 2009
@@ -46,7 +46,8 @@
 (name = "h:commandButton",
 clazz = "javax.faces.component.html.HtmlCommandButton",template=true,
 tagClass = "org.apache.myfaces.taglib.html.HtmlCommandButtonTag",
-defaultRendererType = "javax.faces.Button"
+defaultRendererType = "javax.faces.Button",
+implementz = "javax.faces.component.behavior.ClientBehaviorHolder"
 )
 abstract class _HtmlCommandButton extends UICommand
     implements _FocusBlurProperties, 

Modified: myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlCommandLink.java
URL: http://svn.apache.org/viewvc/myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlCommandLink.java?rev=792399&r1=792398&r2=792399&view=diff
==============================================================================
--- myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlCommandLink.java (original)
+++ myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlCommandLink.java Thu Jul  9 04:53:24 2009
@@ -46,7 +46,8 @@
 (name = "h:commandLink",
 clazz = "javax.faces.component.html.HtmlCommandLink",template=true,
 tagClass = "org.apache.myfaces.taglib.html.HtmlCommandLinkTag",
-defaultRendererType = "javax.faces.Link"
+defaultRendererType = "javax.faces.Link",
+implementz = "javax.faces.component.behavior.ClientBehaviorHolder"
 )
 abstract class _HtmlCommandLink extends UICommand
     implements _EventProperties, _UniversalProperties, _StyleProperties,

Modified: myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlDataTable.java
URL: http://svn.apache.org/viewvc/myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlDataTable.java?rev=792399&r1=792398&r2=792399&view=diff
==============================================================================
--- myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlDataTable.java (original)
+++ myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlDataTable.java Thu Jul  9 04:53:24 2009
@@ -38,7 +38,8 @@
 (name = "h:dataTable",
 clazz = "javax.faces.component.html.HtmlDataTable",template=true,
 tagClass = "org.apache.myfaces.taglib.html.HtmlDataTableTag",
-defaultRendererType = "javax.faces.Table"
+defaultRendererType = "javax.faces.Table",
+implementz = "javax.faces.component.behavior.ClientBehaviorHolder"
 )
 abstract class _HtmlDataTable extends UIData
     implements _EventProperties, _StyleProperties, _UniversalProperties 

Modified: myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlForm.java
URL: http://svn.apache.org/viewvc/myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlForm.java?rev=792399&r1=792398&r2=792399&view=diff
==============================================================================
--- myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlForm.java (original)
+++ myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlForm.java Thu Jul  9 04:53:24 2009
@@ -30,7 +30,8 @@
 (name = "h:form",
 clazz = "javax.faces.component.html.HtmlForm",template=true,
 tagClass = "org.apache.myfaces.taglib.html.HtmlFormTag",
-defaultRendererType = "javax.faces.Form"
+defaultRendererType = "javax.faces.Form",
+implementz = "javax.faces.component.behavior.ClientBehaviorHolder"
 )
 abstract class _HtmlForm extends UIForm
     implements _EventProperties, _UniversalProperties, _StyleProperties

Modified: myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlGraphicImage.java
URL: http://svn.apache.org/viewvc/myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlGraphicImage.java?rev=792399&r1=792398&r2=792399&view=diff
==============================================================================
--- myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlGraphicImage.java (original)
+++ myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlGraphicImage.java Thu Jul  9 04:53:24 2009
@@ -34,7 +34,8 @@
 (name = "h:graphicImage",
 clazz = "javax.faces.component.html.HtmlGraphicImage",template=true,
 tagClass = "org.apache.myfaces.taglib.html.HtmlGraphicImageTag",
-defaultRendererType = "javax.faces.Image"
+defaultRendererType = "javax.faces.Image",
+implementz = "javax.faces.component.behavior.ClientBehaviorHolder"
 )
 abstract class _HtmlGraphicImage extends UIGraphic 
     implements _EventProperties,

Modified: myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlInputSecret.java
URL: http://svn.apache.org/viewvc/myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlInputSecret.java?rev=792399&r1=792398&r2=792399&view=diff
==============================================================================
--- myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlInputSecret.java (original)
+++ myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlInputSecret.java Thu Jul  9 04:53:24 2009
@@ -45,7 +45,8 @@
 (name = "h:inputSecret",
 clazz = "javax.faces.component.html.HtmlInputSecret",template=true,
 tagClass = "org.apache.myfaces.taglib.html.HtmlInputSecretTag",
-defaultRendererType = "javax.faces.Secret"
+defaultRendererType = "javax.faces.Secret",
+implementz = "javax.faces.component.behavior.ClientBehaviorHolder"
 )
 abstract class _HtmlInputSecret extends UIInput implements _AccesskeyProperty,
     _AltProperty, _UniversalProperties, _FocusBlurProperties, _EventProperties,

Modified: myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlInputText.java
URL: http://svn.apache.org/viewvc/myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlInputText.java?rev=792399&r1=792398&r2=792399&view=diff
==============================================================================
--- myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlInputText.java (original)
+++ myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlInputText.java Thu Jul  9 04:53:24 2009
@@ -45,7 +45,8 @@
 (name = "h:inputText",
 clazz = "javax.faces.component.html.HtmlInputText",template=true,
 tagClass = "org.apache.myfaces.taglib.html.HtmlInputTextTag",
-defaultRendererType = "javax.faces.Text"
+defaultRendererType = "javax.faces.Text",
+implementz = "javax.faces.component.behavior.ClientBehaviorHolder"
 )
 abstract class _HtmlInputText extends UIInput
     implements _AccesskeyProperty,

Modified: myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlInputTextarea.java
URL: http://svn.apache.org/viewvc/myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlInputTextarea.java?rev=792399&r1=792398&r2=792399&view=diff
==============================================================================
--- myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlInputTextarea.java (original)
+++ myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlInputTextarea.java Thu Jul  9 04:53:24 2009
@@ -44,7 +44,8 @@
 (name = "h:inputTextarea",
 clazz = "javax.faces.component.html.HtmlInputTextarea",template=true,
 tagClass = "org.apache.myfaces.taglib.html.HtmlInputTextareaTag",
-defaultRendererType = "javax.faces.Textarea"
+defaultRendererType = "javax.faces.Textarea",
+implementz = "javax.faces.component.behavior.ClientBehaviorHolder"
 )
 abstract class _HtmlInputTextarea extends UIInput implements _AccesskeyProperty,
     _UniversalProperties, _FocusBlurProperties, _ChangeSelectProperties,

Modified: myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlOutputLabel.java
URL: http://svn.apache.org/viewvc/myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlOutputLabel.java?rev=792399&r1=792398&r2=792399&view=diff
==============================================================================
--- myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlOutputLabel.java (original)
+++ myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlOutputLabel.java Thu Jul  9 04:53:24 2009
@@ -31,7 +31,8 @@
 (name = "h:outputLabel",
 clazz = "javax.faces.component.html.HtmlOutputLabel",template=true,
 tagClass = "org.apache.myfaces.taglib.html.HtmlOutputLabelTag",
-defaultRendererType = "javax.faces.Label"
+defaultRendererType = "javax.faces.Label",
+implementz = "javax.faces.component.behavior.ClientBehaviorHolder"
 )
 abstract class _HtmlOutputLabel extends UIOutput implements _FocusBlurProperties,
 _EventProperties, _StyleProperties, _UniversalProperties, _AccesskeyProperty,

Modified: myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlOutputLink.java
URL: http://svn.apache.org/viewvc/myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlOutputLink.java?rev=792399&r1=792398&r2=792399&view=diff
==============================================================================
--- myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlOutputLink.java (original)
+++ myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlOutputLink.java Thu Jul  9 04:53:24 2009
@@ -32,7 +32,8 @@
 (name = "h:outputLink",
 clazz = "javax.faces.component.html.HtmlOutputLink",template=true,
 tagClass = "org.apache.myfaces.taglib.html.HtmlOutputLinkTag",
-defaultRendererType = "javax.faces.Link"
+defaultRendererType = "javax.faces.Link",
+implementz = "javax.faces.component.behavior.ClientBehaviorHolder"
 )
 abstract class _HtmlOutputLink extends UIOutput implements _AccesskeyProperty,
 _UniversalProperties, _FocusBlurProperties, _EventProperties, _StyleProperties,

Modified: myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlPanelGrid.java
URL: http://svn.apache.org/viewvc/myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlPanelGrid.java?rev=792399&r1=792398&r2=792399&view=diff
==============================================================================
--- myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlPanelGrid.java (original)
+++ myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlPanelGrid.java Thu Jul  9 04:53:24 2009
@@ -35,7 +35,8 @@
 (name = "h:panelGrid",
 clazz = "javax.faces.component.html.HtmlPanelGrid",template=true,
 tagClass = "org.apache.myfaces.taglib.html.HtmlPanelGridTag",
-defaultRendererType = "javax.faces.Grid"
+defaultRendererType = "javax.faces.Grid",
+implementz = "javax.faces.component.behavior.ClientBehaviorHolder"
 )
 abstract class _HtmlPanelGrid extends UIPanel implements _EventProperties,
 _StyleProperties, _UniversalProperties

Modified: myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlSelectBooleanCheckbox.java
URL: http://svn.apache.org/viewvc/myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlSelectBooleanCheckbox.java?rev=792399&r1=792398&r2=792399&view=diff
==============================================================================
--- myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlSelectBooleanCheckbox.java (original)
+++ myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlSelectBooleanCheckbox.java Thu Jul  9 04:53:24 2009
@@ -50,7 +50,8 @@
 (name = "h:selectBooleanCheckbox",
 clazz = "javax.faces.component.html.HtmlSelectBooleanCheckbox",template=true,
 tagClass = "org.apache.myfaces.taglib.html.HtmlSelectBooleanCheckboxTag",
-defaultRendererType = "javax.faces.Checkbox"
+defaultRendererType = "javax.faces.Checkbox",
+implementz = "javax.faces.component.behavior.ClientBehaviorHolder"
 )
 abstract class _HtmlSelectBooleanCheckbox extends UISelectBoolean implements
 _AccesskeyProperty, _UniversalProperties, _DisabledReadonlyProperties,

Modified: myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlSelectManyCheckbox.java
URL: http://svn.apache.org/viewvc/myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlSelectManyCheckbox.java?rev=792399&r1=792398&r2=792399&view=diff
==============================================================================
--- myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlSelectManyCheckbox.java (original)
+++ myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlSelectManyCheckbox.java Thu Jul  9 04:53:24 2009
@@ -62,7 +62,8 @@
 (name = "h:selectManyCheckbox",
 clazz = "javax.faces.component.html.HtmlSelectManyCheckbox",template=true,
 tagClass = "org.apache.myfaces.taglib.html.HtmlSelectManyCheckboxTag",
-defaultRendererType = "javax.faces.Checkbox"
+defaultRendererType = "javax.faces.Checkbox",
+implementz = "javax.faces.component.behavior.ClientBehaviorHolder"
 )
 abstract class _HtmlSelectManyCheckbox extends UISelectMany implements 
     _AccesskeyProperty, _UniversalProperties, _FocusBlurProperties,

Modified: myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlSelectManyListbox.java
URL: http://svn.apache.org/viewvc/myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlSelectManyListbox.java?rev=792399&r1=792398&r2=792399&view=diff
==============================================================================
--- myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlSelectManyListbox.java (original)
+++ myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlSelectManyListbox.java Thu Jul  9 04:53:24 2009
@@ -65,7 +65,8 @@
 (name = "h:selectManyListbox",
 clazz = "javax.faces.component.html.HtmlSelectManyListbox",template=true,
 tagClass = "org.apache.myfaces.taglib.html.HtmlSelectManyListboxTag",
-defaultRendererType = "javax.faces.Listbox"
+defaultRendererType = "javax.faces.Listbox",
+implementz = "javax.faces.component.behavior.ClientBehaviorHolder"
 )
 abstract class _HtmlSelectManyListbox extends UISelectMany implements 
 _AccesskeyProperty, _UniversalProperties, _DisabledReadonlyProperties,

Modified: myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlSelectManyMenu.java
URL: http://svn.apache.org/viewvc/myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlSelectManyMenu.java?rev=792399&r1=792398&r2=792399&view=diff
==============================================================================
--- myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlSelectManyMenu.java (original)
+++ myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlSelectManyMenu.java Thu Jul  9 04:53:24 2009
@@ -62,7 +62,8 @@
 (name = "h:selectManyMenu",
 clazz = "javax.faces.component.html.HtmlSelectManyMenu",template=true,
 tagClass = "org.apache.myfaces.taglib.html.HtmlSelectManyMenuTag",
-defaultRendererType = "javax.faces.Menu"
+defaultRendererType = "javax.faces.Menu",
+implementz = "javax.faces.component.behavior.ClientBehaviorHolder"
 )
 abstract class _HtmlSelectManyMenu extends UISelectMany implements
 _AccesskeyProperty, _UniversalProperties, _DisabledReadonlyProperties,

Modified: myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlSelectOneListbox.java
URL: http://svn.apache.org/viewvc/myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlSelectOneListbox.java?rev=792399&r1=792398&r2=792399&view=diff
==============================================================================
--- myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlSelectOneListbox.java (original)
+++ myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlSelectOneListbox.java Thu Jul  9 04:53:24 2009
@@ -62,7 +62,8 @@
 (name = "h:selectOneListbox",
 clazz = "javax.faces.component.html.HtmlSelectOneListbox",template=true,
 tagClass = "org.apache.myfaces.taglib.html.HtmlSelectOneListboxTag",
-defaultRendererType = "javax.faces.Listbox"
+defaultRendererType = "javax.faces.Listbox",
+implementz = "javax.faces.component.behavior.ClientBehaviorHolder"
 )
 abstract class _HtmlSelectOneListbox extends UISelectOne implements
 _AccesskeyProperty, _UniversalProperties, _DisabledReadonlyProperties,

Modified: myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlSelectOneMenu.java
URL: http://svn.apache.org/viewvc/myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlSelectOneMenu.java?rev=792399&r1=792398&r2=792399&view=diff
==============================================================================
--- myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlSelectOneMenu.java (original)
+++ myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlSelectOneMenu.java Thu Jul  9 04:53:24 2009
@@ -57,7 +57,8 @@
 (name = "h:selectOneMenu",
 clazz = "javax.faces.component.html.HtmlSelectOneMenu",template=true,
 tagClass = "org.apache.myfaces.taglib.html.HtmlSelectOneMenuTag",
-defaultRendererType = "javax.faces.Menu"
+defaultRendererType = "javax.faces.Menu",
+implementz = "javax.faces.component.behavior.ClientBehaviorHolder"
 )
 abstract class _HtmlSelectOneMenu extends UISelectOne implements
 _AccesskeyProperty, _UniversalProperties, _DisabledReadonlyProperties,

Modified: myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlSelectOneRadio.java
URL: http://svn.apache.org/viewvc/myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlSelectOneRadio.java?rev=792399&r1=792398&r2=792399&view=diff
==============================================================================
--- myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlSelectOneRadio.java (original)
+++ myfaces/core/branches/2_0_0/api/src/main/java/javax/faces/component/html/_HtmlSelectOneRadio.java Thu Jul  9 04:53:24 2009
@@ -54,7 +54,8 @@
 (name = "h:selectOneRadio",
 clazz = "javax.faces.component.html.HtmlSelectOneRadio",template=true,
 tagClass = "org.apache.myfaces.taglib.html.HtmlSelectOneRadioTag",
-defaultRendererType = "javax.faces.Radio"
+defaultRendererType = "javax.faces.Radio",
+implementz = "javax.faces.component.behavior.ClientBehaviorHolder"
 )
 abstract class _HtmlSelectOneRadio extends UISelectOne implements
 _AccesskeyProperty, _UniversalProperties, _DisabledReadonlyProperties,