Class RtfNilOutputStream
java.lang.Object
java.io.OutputStream
com.lowagie.text.rtf.document.output.RtfNilOutputStream
- All Implemented Interfaces:
Closeable
,Flushable
,AutoCloseable
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 $
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate long
The number of bytes theoretically written is stored. -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.io.OutputStream
close, flush, nullOutputStream, write
-
Field Details
-
size
private long sizeThe number of bytes theoretically written is stored.
-
-
Constructor Details
-
RtfNilOutputStream
public RtfNilOutputStream()Constructs a newRtfNilOutputStream
.
-
-
Method Details
-
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.- Specified by:
write
in classOutputStream
-
write
public void write(byte[] b, int off, int len) Write abyte[]
. The size is incremented, but the actual data is thrown away.- Overrides:
write
in classOutputStream
-