net.sf.saxon.dotnet
Class DotNetWriter
Writer
net.sf.saxon.dotnet.DotNetWriter
public class DotNetWriter
extends Writer
Implement a Java Writer that wraps a supplied .NET TextWriter
DotNetWriter(TextWriter writer) - Create a Java Writer that wraps a supplied .NET TextWriter
|
void | close() - Close the stream, flushing it first.
|
void | flush() - Flush the stream.
|
void | write(String str) - Write a string.
|
void | write(cbuf[] ) - Write an array of characters.
|
void | write(cbuf[] , int off, int len) - Write a portion of an array of characters.
|
void | write(int c) - Write a single character.
|
DotNetWriter
public DotNetWriter(TextWriter writer)
Create a Java Writer that wraps a supplied .NET TextWriter
close
public void close()
throws IOException
Close the stream, flushing it first. Once a stream has been closed,
further write() or flush() invocations will cause an IOException to be
thrown. Closing a previously-closed stream, however, has no effect.
flush
public void flush()
throws IOException
Flush the stream. If the stream has saved any characters from the
various write() methods in a buffer, write them immediately to their
intended destination. Then, if that destination is another character or
byte stream, flush it. Thus one flush() invocation will flush all the
buffers in a chain of Writers and OutputStreams.
If the intended destination of this stream is an abstraction provided by
the underlying operating system, for example a file, then flushing the
stream guarantees only that bytes previously written to the stream are
passed to the operating system for writing; it does not guarantee that
they are actually written to a physical device such as a disk drive.
write
public void write(String str)
throws IOException
Write a string.
str
- String to be written
write
public void write(cbuf[] )
throws IOException
Write an array of characters.
write
public void write(cbuf[] ,
int off,
int len)
throws IOException
Write a portion of an array of characters.
off
- Offset from which to start writing characterslen
- Number of characters to write
write
public void write(int c)
throws IOException
Write a single character. The character to be written is contained in
the 16 low-order bits of the given integer value; the 16 high-order bits
are ignored.
Subclasses that intend to support efficient single-character output
should override this method.
c
- int specifying a character to be written.