|
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.Writer
oracle.adfnmc.java.io.Writer
public abstract class Writer
Writer is an Abstract class for writing Character Streams. Subclasses of writer must implement the methods
write(char[], int, int)
, close()
and flush()
.
Reader
Field Summary | |
---|---|
protected java.lang.Object |
lock
The object used to synchronize access to the writer. |
Constructor Summary | |
---|---|
protected |
Writer()
Constructs a new character stream Writer using this as the Object to synchronize critical regions
around. |
protected |
Writer(java.lang.Object lock)
Constructs a new character stream Writer using lock as the Object to synchronize critical regions
around. |
Method Summary | |
---|---|
Writer |
append(char c)
Append a char c to the Writer. |
abstract void |
close()
Close this Writer. |
abstract void |
flush()
Flush this Writer. |
void |
write(char[] buf)
Writes the entire character buffer buf to this Writer. |
abstract void |
write(char[] buf,
int offset,
int count)
Writes count characters starting at offset |
void |
write(int oneChar)
Writes the specified character oneChar to this Writer. |
void |
write(java.lang.String str)
Writes the characters from the String str to this Writer. |
void |
write(java.lang.String str,
int offset,
int count)
Writes count number of characters starting at offset from the String str to
this Writer. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.lang.Object lock
Constructor Detail |
---|
protected Writer()
this
as the Object to synchronize critical regions
around.
protected Writer(java.lang.Object lock)
lock
as the Object to synchronize critical regions
around.
lock
- the Object to synchronize critical regions around.Method Detail |
---|
public abstract void close() throws java.io.IOException
close
in interface Closeable
close
in class java.io.Writer
java.io.IOException
- If an error occurs attempting to close this Writer.public abstract void flush() throws java.io.IOException
flush
in interface Flushable
flush
in class java.io.Writer
java.io.IOException
- If an error occurs attempting to flush this Writer.public void write(char[] buf) throws java.io.IOException
buf
to this Writer.
write
in class java.io.Writer
buf
- the non-null array containing characters to write.
java.io.IOException
- If this Writer has already been closed or some other IOException occurs.public abstract void write(char[] buf, int offset, int count) throws java.io.IOException
count
characters starting at offset in
buf
to this Writer. This abstract method must be implemented by concrete subclasses.
- Specified by:
write
in class java.io.Writer
- Parameters:
buf
- the non-null array containing characters to write.offset
- offset in buf to retrieve characterscount
- maximum number of characters to write
- Throws:
java.io.IOException
- If this Writer has already been closed or some other IOException occurs.
java.lang.ArrayIndexOutOfBoundsException
- If offset or count are outside of bounds.
public void write(int oneChar) throws java.io.IOException
oneChar
to this Writer. This implementation writes the low order two
bytes of oneChar
to the Stream.
write
in class java.io.Writer
oneChar
- The character to write
java.io.IOException
- If this Writer has already been closed or some other IOException occurs.public void write(java.lang.String str) throws java.io.IOException
str
to this Writer.
write
in class java.io.Writer
str
- the non-null String containing the characters to write.
java.io.IOException
- If this Writer has already been closed or some other IOException occurs.public void write(java.lang.String str, int offset, int count) throws java.io.IOException
count
number of characters starting at offset
from the String str
to
this Writer.
write
in class java.io.Writer
str
- the non-null String containing the characters to write.offset
- the starting point to retrieve characters.count
- the number of characters to retrieve and write.
java.io.IOException
- If this Writer has already been closed or some other IOException occurs.
java.lang.ArrayIndexOutOfBoundsException
- If offset or count are outside of bounds.public Writer append(char c) throws java.io.IOException
c
to the Writer. The Writer.append(c
) works the same as Writer.write(
c
).
c
- The character appended to the Writer.
java.io.IOException
- If any IOException raises during the procedure.
|
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 |