You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by mg...@apache.org on 2012/01/18 11:37:56 UTC

[3/9] git commit: WICKET-3367 Rewrite all JavaScript inline event handlers to be proper attached event handlers

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 <mg...@apache.org>
Authored: Wed Jan 18 10:03:13 2012 +0100
Committer: Martin Tzvetanov Grigorov <mg...@apache.org>
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)
 		{