You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@click.apache.org by sa...@apache.org on 2010/11/20 06:25:36 UTC
svn commit: r1037112 - in /click/trunk/click/framework/src/org/apache/click:
control/AbstractControl.java util/ActionListenerAdaptor.java
Author: sabob
Date: Sat Nov 20 05:25:35 2010
New Revision: 1037112
URL: http://svn.apache.org/viewvc?rev=1037112&view=rev
Log:
deprecate ActionListenerAdaptor. CLK-731
Modified:
click/trunk/click/framework/src/org/apache/click/control/AbstractControl.java
click/trunk/click/framework/src/org/apache/click/util/ActionListenerAdaptor.java
Modified: click/trunk/click/framework/src/org/apache/click/control/AbstractControl.java
URL: http://svn.apache.org/viewvc/click/trunk/click/framework/src/org/apache/click/control/AbstractControl.java?rev=1037112&r1=1037111&r2=1037112&view=diff
==============================================================================
--- click/trunk/click/framework/src/org/apache/click/control/AbstractControl.java (original)
+++ click/trunk/click/framework/src/org/apache/click/control/AbstractControl.java Sat Nov 20 05:25:35 2010
@@ -221,7 +221,14 @@ public abstract class AbstractControl im
*/
public ActionListener getActionListener() {
if (actionListener == null && listener != null && listenerMethod != null) {
- actionListener = new ActionListenerAdaptor(listener, listenerMethod);
+ actionListener = new ActionListener() {
+
+ private static final long serialVersionUID = 1L;
+
+ public boolean onAction(Control source) {
+ return ClickUtils.invokeListener(listener, listenerMethod);
+ }
+ };
}
return actionListener;
}
Modified: click/trunk/click/framework/src/org/apache/click/util/ActionListenerAdaptor.java
URL: http://svn.apache.org/viewvc/click/trunk/click/framework/src/org/apache/click/util/ActionListenerAdaptor.java?rev=1037112&r1=1037111&r2=1037112&view=diff
==============================================================================
--- click/trunk/click/framework/src/org/apache/click/util/ActionListenerAdaptor.java (original)
+++ click/trunk/click/framework/src/org/apache/click/util/ActionListenerAdaptor.java Sat Nov 20 05:25:35 2010
@@ -25,6 +25,9 @@ import org.apache.click.Control;
/**
* Provides an ActionListener adaptor instance.
+ *
+ * @deprecated ActionListener only has a single method to implement, there is
+ * no need for an adaptor
*/
public class ActionListenerAdaptor implements ActionListener, Serializable {