Author: mgrigorov
Date: Wed Feb 23 07:53:56 2011
New Revision: 1073626

URL: http://svn.apache.org/viewvc?rev=1073626&view=rev
Log:
WICKET-3187 StringResourceStream has null lastModified time

Reduce code duplication by chaining methods.


Modified:
    
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/util/template/TextTemplateDecorator.java

Modified: 
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/util/template/TextTemplateDecorator.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/main/java/org/apache/wicket/util/template/TextTemplateDecorator.java?rev=1073626&r1=1073625&r2=1073626&view=diff
==============================================================================
--- 
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/util/template/TextTemplateDecorator.java
 (original)
+++ 
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/util/template/TextTemplateDecorator.java
 Wed Feb 23 07:53:56 2011
@@ -19,9 +19,11 @@ package org.apache.wicket.util.template;
 import java.io.IOException;
 import java.io.InputStream;
 import java.nio.charset.Charset;
+import java.util.Collections;
 import java.util.Locale;
 import java.util.Map;
 
+import org.apache.wicket.util.lang.Args;
 import org.apache.wicket.util.resource.ResourceStreamNotFoundException;
 import org.apache.wicket.util.time.Time;
 
@@ -50,10 +52,7 @@ public abstract class TextTemplateDecora
         */
        public TextTemplateDecorator(TextTemplate textTemplate)
        {
-               if (textTemplate == null)
-               {
-                       throw new IllegalArgumentException("argument 
textTemplate must be not null");
-               }
+               Args.notNull(textTemplate, "textTemplate");
 
                decorated = textTemplate;
        }
@@ -68,11 +67,7 @@ public abstract class TextTemplateDecora
        @Override
        public String asString()
        {
-        StringBuilder b = new StringBuilder();
-               b.append(getBeforeTemplateContents());
-               b.append(decorated.asString());
-               b.append(getAfterTemplateContents());
-               return b.toString();
+               return asString(Collections.<String, Object> emptyMap());
        }
 
        /**
@@ -85,7 +80,7 @@ public abstract class TextTemplateDecora
        @Override
        public String asString(Map<String, ?> variables)
        {
-        StringBuilder b = new StringBuilder();
+               StringBuilder b = new StringBuilder();
                b.append(getBeforeTemplateContents());
                b.append(decorated.asString(variables));
                b.append(getAfterTemplateContents());


Reply via email to