You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by iv...@apache.org on 2007/04/19 22:05:47 UTC
svn commit: r530534 -
/incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/ajax/AjaxRequestTarget.java
Author: ivaynberg
Date: Thu Apr 19 13:05:46 2007
New Revision: 530534
URL: http://svn.apache.org/viewvc?view=rev&rev=530534
Log:
added argument guards
Modified:
incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/ajax/AjaxRequestTarget.java
Modified: incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/ajax/AjaxRequestTarget.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/ajax/AjaxRequestTarget.java?view=diff&rev=530534&r1=530533&r2=530534
==============================================================================
--- incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/ajax/AjaxRequestTarget.java (original)
+++ incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/ajax/AjaxRequestTarget.java Thu Apr 19 13:05:46 2007
@@ -294,6 +294,18 @@
*/
public final void addChildren(MarkupContainer parent, Class childCriteria)
{
+ if (parent == null)
+ {
+ throw new IllegalArgumentException("Argument `parent` cannot be null");
+ }
+ if (childCriteria == null)
+ {
+ throw new IllegalArgumentException(
+ "Argument `childCriteria` cannot be null. If you want to traverse all components use `"
+ + Component.class.getName() + ".class` as the value for this argument");
+ }
+
+
parent.visitChildren(childCriteria, new Component.IVisitor()
{
@@ -368,7 +380,8 @@
/**
* Sets the focus in the browser to the given component. The markup id must
- * be set. If the component is null the focus will not be set to any component.
+ * be set. If the component is null the focus will not be set to any
+ * component.
*
* @param component
* The component to get the focus or null.