|
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.Reader
readLimit
- ignored for StringReaders.
java.io.IOException
- If an error occurs attempting mark this StringReader.public boolean markSupported()
markSupported
in class java.io.Reader
true
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.Reader
java.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.Reader
java.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.Reader
true
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.Reader
java.io.IOException
- If this StringReader has already been closed.public long skip(long ns) throws java.io.IOException
skip
in class java.io.Reader
java.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 |