| 
JSR 216 (Maintenance Release) | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjava.io.Reader
java.io.StringReader
A character stream whose source is a string.
| Field Summary | 
| Fields inherited from class java.io.Reader | 
lock | 
| Constructor Summary | |
StringReader(String s)
Create a new string reader.  | 
|
| Method Summary | |
 void | 
close()
Close the stream.  | 
 void | 
mark(int readAheadLimit)
Mark the present position in the stream.  | 
 boolean | 
markSupported()
Tell whether this stream supports the mark() operation, which it does.  | 
 int | 
read()
Read a single character.  | 
 int | 
read(char[] cbuf,
     int off,
     int len)
Read characters into a portion of an array.  | 
 boolean | 
ready()
Tell whether this stream is ready to be read.  | 
 void | 
reset()
Reset the stream to the most recent mark, or to the beginning of the string if it has never been marked.  | 
 long | 
skip(long ns)
Skip characters.  | 
| Methods inherited from class java.io.Reader | 
read | 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public StringReader(String s)
s - String providing the character stream.| Method Detail | 
public int read()
         throws IOException
read in class ReaderIOException - If an I/O error occurs
public int read(char[] cbuf,
                int off,
                int len)
         throws IOException
read in class Readercbuf - Destination bufferoff - Offset at which to start writing characterslen - Maximum number of characters to read
IOException - If an I/O error occurs
public long skip(long ns)
          throws IOException
skip in class Readerns - The number of characters to skip
IOException - If an I/O error occurs
public boolean ready()
              throws IOException
ready in class ReaderIOException - If the stream is closedpublic boolean markSupported()
markSupported in class Reader
public void mark(int readAheadLimit)
          throws IOException
mark in class ReaderreadAheadLimit - Limit on the number of characters that may be
                         read while still preserving the mark.  Because
                         the stream's input comes from a string, there
                         is no actual limit, so this argument must not
                         be negative, but is otherwise ignored.
IllegalArgumentException - If readAheadLimit is < 0
IOException - If an I/O error occurs
public void reset()
           throws IOException
reset in class ReaderIOException - If an I/O error occurspublic void close()
close in class Reader
  | 
JSR 216 (Maintenance Release) | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||