|
Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client 11g Release 1 (11.1.1) E17503-02 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.io.Reader
oracle.adfnmc.java.io.StringReader
public class StringReader
StringReader is used as a character input stream on a String.
| Field Summary |
|---|
| Fields inherited from class java.io.Reader |
|---|
lock |
| Constructor Summary | |
|---|---|
StringReader(java.lang.String str)
Construct a StringReader on the String str. |
|
| Method Summary | |
|---|---|
void |
close()
This method closes this StringReader. |
void |
mark(int readLimit)
Set a Mark position in this Reader. |
boolean |
markSupported()
Answers a boolean indicating whether or not this StringReader supports mark() and reset(). |
int |
read()
Reads a single character from this StringReader and returns the result as an int. |
int |
read(char[] buf,
int offset,
int len)
|
boolean |
ready()
Answers a boolean indicating whether or not this
StringReader is ready to be read without blocking. |
void |
reset()
Reset this StringReader's position to the last mark()
location. |
long |
skip(long ns)
|
| Methods inherited from class java.io.Reader |
|---|
read |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public StringReader(java.lang.String str)
str. The size of
the reader is set to the length() of the String and the
Object to synchronize access through is set to str.
str - the String to filter reads on.| Method Detail |
|---|
public void close()
close in class java.io.Reader
public void mark(int readLimit)
throws java.io.IOException
readLimit
is ignored for StringReaders. Sending reset() will reposition the reader
back to the marked position provided the mark has not been invalidated.
mark in class java.io.ReaderreadLimit - ignored for StringReaders.
java.io.IOException - If an error occurs attempting mark this StringReader.public boolean markSupported()
markSupported in class java.io.Readertrue if mark() and reset() are supported,
false otherwise. This implementation always
returns true.
public int read()
throws java.io.IOException
read in class java.io.Readerjava.io.IOException - If the StringReader is already closed.
public int read(char[] buf,
int offset,
int len)
throws java.io.IOException
read in class java.io.Readerjava.io.IOException
public boolean ready()
throws java.io.IOException
boolean indicating whether or not this
StringReader is ready to be read without blocking. If the result is
true, the next read() will not block. If
the result is false this Reader may or may not block when
read() is sent. The implementation in StringReader always
returns true even when it has been closed.
ready in class java.io.Readertrue if the receiver will not block when
read() is called, false if unknown
or blocking will occur.
java.io.IOException - If an IO error occurs.
public void reset()
throws java.io.IOException
mark()
location. Invocations of read()/skip() will occur from
this new location. If this Reader was not marked, the StringReader is
reset to the beginning of the String.
reset in class java.io.Readerjava.io.IOException - If this StringReader has already been closed.
public long skip(long ns)
throws java.io.IOException
skip in class java.io.Readerjava.io.IOException
|
Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client 11g Release 1 (11.1.1) E17503-02 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||