Minor improvements - add a constructor without parameters, improve javadoc.


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

Branch: refs/heads/sandbox/resourcefinder
Commit: daef3cd72f96f78df943e00d446503e03dab13f1
Parents: e1bcc95
Author: Martin Tzvetanov Grigorov <mgrigo...@apache.org>
Authored: Thu Jun 28 15:46:18 2012 +0300
Committer: Martin Tzvetanov Grigorov <mgrigo...@apache.org>
Committed: Thu Jun 28 15:46:18 2012 +0300

----------------------------------------------------------------------
 .../request/resource/ResourceStreamResource.java   |   22 +++++++++++----
 1 files changed, 16 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/daef3cd7/wicket-core/src/main/java/org/apache/wicket/request/resource/ResourceStreamResource.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/main/java/org/apache/wicket/request/resource/ResourceStreamResource.java
 
b/wicket-core/src/main/java/org/apache/wicket/request/resource/ResourceStreamResource.java
index a3a259d..134f69d 100644
--- 
a/wicket-core/src/main/java/org/apache/wicket/request/resource/ResourceStreamResource.java
+++ 
b/wicket-core/src/main/java/org/apache/wicket/request/resource/ResourceStreamResource.java
@@ -49,10 +49,20 @@ public class ResourceStreamResource extends AbstractResource
 
        private Duration cacheDuration;
 
+
+       /**
+        * Constructor.
+        */
+       public ResourceStreamResource()
+       {
+               this(null);
+       }
+
        /**
-        * Construct.
+        * Constructor.
         * 
         * @param stream
+        *      the resource stream to read from
         */
        public ResourceStreamResource(IResourceStream stream)
        {
@@ -61,7 +71,7 @@ public class ResourceStreamResource extends AbstractResource
 
        /**
         * @param fileName
-        * @return this
+        * @return this object, for chaining
         */
        public ResourceStreamResource setFileName(String fileName)
        {
@@ -71,7 +81,7 @@ public class ResourceStreamResource extends AbstractResource
 
        /**
         * @param contentDisposition
-        * @return thsi
+        * @return this object, for chaining
         */
        public ResourceStreamResource setContentDisposition(ContentDisposition 
contentDisposition)
        {
@@ -81,7 +91,7 @@ public class ResourceStreamResource extends AbstractResource
 
        /**
         * @param textEncoding
-        * @return this
+        * @return this object, for chaining
         */
        public ResourceStreamResource setTextEncoding(String textEncoding)
        {
@@ -100,7 +110,7 @@ public class ResourceStreamResource extends AbstractResource
        /**
         * @param cacheDuration
         *            the duration for which the resource will be cached by the 
browser
-        * @return this component
+        * @return this object, for chaining
         */
        public ResourceStreamResource setCacheDuration(Duration cacheDuration)
        {
@@ -110,7 +120,7 @@ public class ResourceStreamResource extends AbstractResource
 
        /**
         * Lazy or dynamic initialization of the wrapped IResourceStream(Writer)
-        * @return the underlying IResourceStream
+        * @return the underlying IResourceStream. May be {@code null}.
         */
        protected IResourceStream getResourceStream()
        {

Reply via email to