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/30 15:03:06 UTC

[2/2] git commit: Chain the factory methods.

Chain the factory methods.


Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/b6db499d
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/b6db499d
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/b6db499d

Branch: refs/heads/master
Commit: b6db499d422c09ca9903b7a90b92e1cde92ce615
Parents: 7ca927c
Author: Martin Tzvetanov Grigorov <mg...@apache.org>
Authored: Mon Jan 30 14:52:50 2012 +0200
Committer: Martin Tzvetanov Grigorov <mg...@apache.org>
Committed: Mon Jan 30 14:52:50 2012 +0200

----------------------------------------------------------------------
 .../apache/wicket/markup/head/CssHeaderItem.java   |   17 +++++++--------
 .../wicket/markup/head/JavaScriptHeaderItem.java   |   14 ++++++------
 2 files changed, 15 insertions(+), 16 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/b6db499d/wicket-core/src/main/java/org/apache/wicket/markup/head/CssHeaderItem.java
----------------------------------------------------------------------
diff --git a/wicket-core/src/main/java/org/apache/wicket/markup/head/CssHeaderItem.java b/wicket-core/src/main/java/org/apache/wicket/markup/head/CssHeaderItem.java
index 6d943ef..4c88a7b 100644
--- a/wicket-core/src/main/java/org/apache/wicket/markup/head/CssHeaderItem.java
+++ b/wicket-core/src/main/java/org/apache/wicket/markup/head/CssHeaderItem.java
@@ -19,6 +19,7 @@ package org.apache.wicket.markup.head;
 import org.apache.wicket.request.Response;
 import org.apache.wicket.request.mapper.parameter.PageParameters;
 import org.apache.wicket.request.resource.ResourceReference;
+import org.apache.wicket.util.lang.Args;
 import org.apache.wicket.util.string.Strings;
 
 /**
@@ -38,7 +39,7 @@ public abstract class CssHeaderItem extends HeaderItem
 	 */
 	public static CssReferenceHeaderItem forReference(ResourceReference reference)
 	{
-		return new CssReferenceHeaderItem(reference, null, null, null);
+		return forReference(reference, null);
 	}
 
 	/**
@@ -52,7 +53,7 @@ public abstract class CssHeaderItem extends HeaderItem
 	 */
 	public static CssReferenceHeaderItem forReference(ResourceReference reference, String media)
 	{
-		return new CssReferenceHeaderItem(reference, null, media, null);
+		return forReference(reference, null, media);
 	}
 
 	/**
@@ -69,7 +70,7 @@ public abstract class CssHeaderItem extends HeaderItem
 	public static CssReferenceHeaderItem forReference(ResourceReference reference,
 		PageParameters pageParameters, String media)
 	{
-		return new CssReferenceHeaderItem(reference, pageParameters, media, null);
+		return forReference(reference, pageParameters, media, null);
 	}
 
 	/**
@@ -115,7 +116,7 @@ public abstract class CssHeaderItem extends HeaderItem
 	 */
 	public static CssUrlReferenceHeaderItem forUrl(String url)
 	{
-		return new CssUrlReferenceHeaderItem(url, null, null);
+		return forUrl(url, null);
 	}
 
 	/**
@@ -129,7 +130,7 @@ public abstract class CssHeaderItem extends HeaderItem
 	 */
 	public static CssUrlReferenceHeaderItem forUrl(String url, String media)
 	{
-		return new CssUrlReferenceHeaderItem(url, media, null);
+		return forUrl(url, media, null);
 	}
 
 	/**
@@ -151,10 +152,8 @@ public abstract class CssHeaderItem extends HeaderItem
 	protected static void internalRenderCSSReference(Response response, String url, String media,
 		String condition)
 	{
-		if (Strings.isEmpty(url))
-		{
-			throw new IllegalArgumentException("url cannot be empty or null");
-		}
+		Args.notEmpty(url, "url");
+
 		String urlWoSessionId = Strings.stripJSessionId(url);
 		if (Strings.isEmpty(condition) == false)
 		{

http://git-wip-us.apache.org/repos/asf/wicket/blob/b6db499d/wicket-core/src/main/java/org/apache/wicket/markup/head/JavaScriptHeaderItem.java
----------------------------------------------------------------------
diff --git a/wicket-core/src/main/java/org/apache/wicket/markup/head/JavaScriptHeaderItem.java b/wicket-core/src/main/java/org/apache/wicket/markup/head/JavaScriptHeaderItem.java
index aaa3d9c..43fa3bd 100644
--- a/wicket-core/src/main/java/org/apache/wicket/markup/head/JavaScriptHeaderItem.java
+++ b/wicket-core/src/main/java/org/apache/wicket/markup/head/JavaScriptHeaderItem.java
@@ -40,7 +40,7 @@ public abstract class JavaScriptHeaderItem extends HeaderItem
 	 */
 	public static JavaScriptReferenceHeaderItem forReference(ResourceReference reference)
 	{
-		return new JavaScriptReferenceHeaderItem(reference, null, null, false, null);
+		return forReference(reference, null);
 	}
 
 	/**
@@ -55,7 +55,7 @@ public abstract class JavaScriptHeaderItem extends HeaderItem
 	 */
 	public static JavaScriptReferenceHeaderItem forReference(ResourceReference reference, String id)
 	{
-		return new JavaScriptReferenceHeaderItem(reference, null, id, false, null);
+		return forReference(reference, null, id);
 	}
 
 	/**
@@ -73,7 +73,7 @@ public abstract class JavaScriptHeaderItem extends HeaderItem
 	public static JavaScriptReferenceHeaderItem forReference(ResourceReference reference,
 		PageParameters pageParameters, String id)
 	{
-		return new JavaScriptReferenceHeaderItem(reference, pageParameters, id, false, null);
+		return forReference(reference, pageParameters, id, false);
 	}
 
 	/**
@@ -94,7 +94,7 @@ public abstract class JavaScriptHeaderItem extends HeaderItem
 	public static JavaScriptReferenceHeaderItem forReference(ResourceReference reference,
 		PageParameters pageParameters, String id, boolean defer)
 	{
-		return new JavaScriptReferenceHeaderItem(reference, pageParameters, id, defer, null);
+		return forReference(reference, pageParameters, id, defer, null);
 	}
 
 	/**
@@ -144,7 +144,7 @@ public abstract class JavaScriptHeaderItem extends HeaderItem
 	 */
 	public static JavaScriptUrlReferenceHeaderItem forUrl(String url)
 	{
-		return new JavaScriptUrlReferenceHeaderItem(url, null, false, null);
+		return forUrl(url, null);
 	}
 
 	/**
@@ -159,7 +159,7 @@ public abstract class JavaScriptHeaderItem extends HeaderItem
 	 */
 	public static JavaScriptUrlReferenceHeaderItem forUrl(String url, String id)
 	{
-		return new JavaScriptUrlReferenceHeaderItem(url, id, false, null);
+		return forUrl(url, id, false);
 	}
 
 	/**
@@ -177,7 +177,7 @@ public abstract class JavaScriptHeaderItem extends HeaderItem
 	 */
 	public static JavaScriptUrlReferenceHeaderItem forUrl(String url, String id, boolean defer)
 	{
-		return new JavaScriptUrlReferenceHeaderItem(url, id, defer, null);
+		return forUrl(url, id, defer, null);
 	}
 
 	/**