wicket.util.resource
Class StringResourceStream

java.lang.Object
  extended by wicket.util.resource.AbstractResourceStream
      extended by wicket.util.resource.AbstractStringResourceStream
          extended by wicket.util.resource.StringResourceStream
All Implemented Interfaces:
java.io.Serializable, IResourceStream, IStringResourceStream, IModifiable

public final class StringResourceStream
extends AbstractStringResourceStream

A StringResourceStream is an IResource implementation for strings.

Author:
Jonathan Locke
See Also:
IResourceStream, IModifiable, Serialized Form

Constructor Summary
StringResourceStream(java.lang.CharSequence string)
          Construct.
StringResourceStream(java.lang.CharSequence string, java.lang.String contentType)
          Construct.
 
Method Summary
 java.lang.String asString()
           
protected  java.lang.String getString()
           
 long length()
          Gets the size of this resource
 java.lang.String toString()
           
 
Methods inherited from class wicket.util.resource.AbstractStringResourceStream
close, getContentType, getInputStream, lastModifiedTime, setLastModified
 
Methods inherited from class wicket.util.resource.AbstractResourceStream
getCharset, getLocale, setCharset, setLocale
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StringResourceStream

public StringResourceStream(java.lang.CharSequence string)
Construct.

Parameters:
string - The resource string

StringResourceStream

public StringResourceStream(java.lang.CharSequence string,
                            java.lang.String contentType)
Construct.

Parameters:
string - The resource string
contentType - The mime type of this resource, such as "image/jpeg" or "text/html"
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
See Also:
Object.toString()

getString

protected java.lang.String getString()
Specified by:
getString in class AbstractStringResourceStream
Returns:
The string resource
See Also:
AbstractStringResourceStream.getString()

asString

public java.lang.String asString()
Specified by:
asString in interface IStringResourceStream
Overrides:
asString in class AbstractResourceStream
Returns:
This resource as a String.
See Also:
AbstractResourceStream.asString()

length

public long length()
Description copied from interface: IResourceStream
Gets the size of this resource

Returns:
The size of this resource in the number of bytes
See Also:
IResourceStream.length()


Copyright © 2004-2007 Wicket developers. All Rights Reserved.