com.lowagie.text.rtf.document.output

Class RtfNilOutputStream

public final class RtfNilOutputStream extends OutputStream

The RtfNilOutputStream is a dummy output stream that sends all bytes to the big byte bucket in the sky. It is used to improve speed in those situations where processing is required, but the results are not needed.

Version: $Id: RtfNilOutputStream.java 3361 2008-05-11 12:28:57Z hallm $

Author: Thomas Bickel (tmb99@inode.at) Mark Hall (Mark.Hall@mail.room3b.eu)

Field Summary
longsize
The number of bytes theoretically written is stored.
Constructor Summary
RtfNilOutputStream()
Constructs a new RtfNilOutputStream.
Method Summary
longgetSize()
Gets the number of bytes that were written.
voidwrite(int b)
Write an int.
voidwrite(byte[] b, int off, int len)
Write a byte[].

Field Detail

size

private long size
The number of bytes theoretically written is stored.

Constructor Detail

RtfNilOutputStream

public RtfNilOutputStream()
Constructs a new RtfNilOutputStream.

Method Detail

getSize

public long getSize()
Gets the number of bytes that were written.

Returns: The number of bytes that were written.

write

public void write(int b)
Write an int. The size is incremented, but the actual data is thrown away.

write

public void write(byte[] b, int off, int len)
Write a byte[]. The size is incremented, but the actual data is thrown away.