org.yajul.io
Class StringInputStream

java.lang.Object
  extended by java.io.InputStream
      extended by java.io.ByteArrayInputStream
          extended by org.yajul.io.StringInputStream
All Implemented Interfaces:
java.io.Closeable

public class StringInputStream
extends java.io.ByteArrayInputStream

Provides an input stream that reads from a string. This implementation is a very simple extension of ByteArrayInputStream. (BTW, What's up with BEA's implementation of this class? Take a look at it if you need a laugh). User: jdavis Date: Aug 12, 2003 Time: 3:03:00 PM

Author:
jdavis

Field Summary
 
Fields inherited from class java.io.ByteArrayInputStream
buf, count, mark, pos
 
Constructor Summary
StringInputStream(java.lang.String s)
          Creates a new StringInputStream that will read the supplied string.
StringInputStream(java.lang.String s, java.lang.String encoding)
          Creates a new StringInputStream that will read the supplied string, given the encoding.
 
Method Summary
 
Methods inherited from class java.io.ByteArrayInputStream
available, close, mark, markSupported, read, read, reset, skip
 
Methods inherited from class java.io.InputStream
read
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringInputStream

public StringInputStream(java.lang.String s)
Creates a new StringInputStream that will read the supplied string.

Parameters:
s - The string to read.

StringInputStream

public StringInputStream(java.lang.String s,
                         java.lang.String encoding)
                  throws java.io.UnsupportedEncodingException
Creates a new StringInputStream that will read the supplied string, given the encoding.

Parameters:
s - The string to read.
encoding - The string encoding.
Throws:
java.io.UnsupportedEncodingException - If the supplied encoding is not supported.


Copyright © 2008. All Rights Reserved.