WICKET-3367 Rewrite all JavaScript inline event handlers to be proper attached event handlers
Use Args to make a validation Project: http://git-wip-us.apache.org/repos/asf/wicket/repo Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/707fc9d7 Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/707fc9d7 Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/707fc9d7 Branch: refs/heads/master Commit: 707fc9d722d9a99b1a78d2cc7876c81d49558c8e Parents: e5fbf56 Author: Martin Tzvetanov Grigorov <[email protected]> Authored: Wed Jan 18 10:03:13 2012 +0100 Committer: Martin Tzvetanov Grigorov <[email protected]> Committed: Wed Jan 18 10:03:13 2012 +0100 ---------------------------------------------------------------------- .../wicket/behavior/AbstractAjaxBehavior.java | 8 +++----- 1 files changed, 3 insertions(+), 5 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/wicket/blob/707fc9d7/wicket-core/src/main/java/org/apache/wicket/behavior/AbstractAjaxBehavior.java ---------------------------------------------------------------------- diff --git a/wicket-core/src/main/java/org/apache/wicket/behavior/AbstractAjaxBehavior.java b/wicket-core/src/main/java/org/apache/wicket/behavior/AbstractAjaxBehavior.java index 871f2fb..b415cfe 100644 --- a/wicket-core/src/main/java/org/apache/wicket/behavior/AbstractAjaxBehavior.java +++ b/wicket-core/src/main/java/org/apache/wicket/behavior/AbstractAjaxBehavior.java @@ -20,6 +20,7 @@ import org.apache.wicket.Component; import org.apache.wicket.RequestListenerInterface; import org.apache.wicket.markup.ComponentTag; import org.apache.wicket.request.mapper.parameter.PageParameters; +import org.apache.wicket.util.lang.Args; /** * Abstract class for handling Ajax roundtrips. This class serves as a base for javascript specific @@ -37,7 +38,7 @@ public abstract class AbstractAjaxBehavior extends Behavior implements IBehavior private Component component; /** - * Construct. + * Constructor. */ public AbstractAjaxBehavior() { @@ -52,10 +53,7 @@ public abstract class AbstractAjaxBehavior extends Behavior implements IBehavior @Override public final void bind(final Component hostComponent) { - if (hostComponent == null) - { - throw new IllegalArgumentException("Argument hostComponent must be not null"); - } + Args.notNull(hostComponent, "hostComponent"); if (component != null) {
