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 2011/09/30 17:51:52 UTC

svn commit: r1177714 - /myfaces/core/branches/2.0.x/impl/src/main/java/org/apache/myfaces/view/facelets/tag/jsf/core/AjaxHandler.java

Author: lu4242
Date: Fri Sep 30 15:51:51 2011
New Revision: 1177714

URL: http://svn.apache.org/viewvc?rev=1177714&view=rev
Log:
MYFACES-3319 Make create AjaxBehavior accessible in AjaxHandler

Modified:
    myfaces/core/branches/2.0.x/impl/src/main/java/org/apache/myfaces/view/facelets/tag/jsf/core/AjaxHandler.java

Modified: myfaces/core/branches/2.0.x/impl/src/main/java/org/apache/myfaces/view/facelets/tag/jsf/core/AjaxHandler.java
URL: http://svn.apache.org/viewvc/myfaces/core/branches/2.0.x/impl/src/main/java/org/apache/myfaces/view/facelets/tag/jsf/core/AjaxHandler.java?rev=1177714&r1=1177713&r2=1177714&view=diff
==============================================================================
--- myfaces/core/branches/2.0.x/impl/src/main/java/org/apache/myfaces/view/facelets/tag/jsf/core/AjaxHandler.java (original)
+++ myfaces/core/branches/2.0.x/impl/src/main/java/org/apache/myfaces/view/facelets/tag/jsf/core/AjaxHandler.java Fri Sep 30 15:51:51 2011
@@ -371,8 +371,7 @@ public class AjaxHandler extends TagHand
             }
         }
 
-        AjaxBehavior ajaxBehavior = (AjaxBehavior) context.getApplication()
-                .createBehavior(AjaxBehavior.BEHAVIOR_ID);
+        AjaxBehavior ajaxBehavior = createBehavior(context);
 
         if (_disabled != null)
         {
@@ -444,6 +443,11 @@ public class AjaxHandler extends TagHand
         cvh.addClientBehavior(eventName, ajaxBehavior);
     }
 
+    protected AjaxBehavior createBehavior(FacesContext context)
+    {
+        return (AjaxBehavior) context.getApplication().createBehavior(AjaxBehavior.BEHAVIOR_ID);
+    }
+
     /**
      * The documentation says this attribute should not be used since it is not
      * taken into account. Instead, getEventName is used on