iText 9.7.0 API
iText.Commons.Utils.FilterOutputStream Class Reference

Analog of FilterOutputStream. More...

Inheritance diagram for iText.Commons.Utils.FilterOutputStream:
iText.IO.Source.ASCII85OutputStream iText.IO.Source.ASCIIHexOutputStream iText.IO.Source.RunLengthOutputStream

Public Member Functions

  FilterOutputStream (Stream @out)
  Creates a FilterOutputStream on top of the specified output stream. More...
 
virtual void  Write (int value)
  Writes the specified int value to output stream. More...
 
void  Write (byte[] buffer)
  Writes buffer.Length bytes to output stream. More...
 
override void  Write (byte[] b, int off, int len)
  Writes len bytes from the specified byte array starting at offset off to output stream. More...
 
override void  Flush ()
  Flushes output stream. More...
 
override void  SetLength (long value)
 
override int  Read (byte[] buffer, int offset, int count)
 
override long  Seek (long offset, SeekOrigin origin)
 

Protected Member Functions

override void  Dispose (bool disposing)
 

Protected Attributes

Stream  out
  The output stream to be filtered. More...
 

Properties

override bool  CanRead [get]
 
override bool  CanSeek [get]
 
override bool  CanWrite [get]
 
override long  Length [get]
 
override long  Position [get, set]
 

Detailed Description

Analog of FilterOutputStream.

Constructor & Destructor Documentation

◆ FilterOutputStream()

iText.Commons.Utils.FilterOutputStream.FilterOutputStream ( Stream @  out )
inline

Creates a FilterOutputStream on top of the specified output stream.

Parameters
out The output stream to be assigned

Member Function Documentation

◆ Flush()

override void iText.Commons.Utils.FilterOutputStream.Flush ( )
inline

Flushes output stream.

◆ Write() [1/3]

override void iText.Commons.Utils.FilterOutputStream.Write ( byte[]  b,
int  off,
int  len 
)
inline

Writes len bytes from the specified byte array starting at offset off to output stream.

◆ Write() [2/3]

void iText.Commons.Utils.FilterOutputStream.Write ( byte[]  buffer )
inline

Writes buffer.Length bytes to output stream.

◆ Write() [3/3]

virtual void iText.Commons.Utils.FilterOutputStream.Write ( int  value )
inlinevirtual

Writes the specified int value to output stream.

Parameters
value The value to write.

Reimplemented in iText.IO.Source.ASCII85OutputStream, iText.IO.Source.RunLengthOutputStream, and iText.IO.Source.ASCIIHexOutputStream.

Member Data Documentation

◆ out

Stream iText.Commons.Utils.FilterOutputStream.out
protected

The output stream to be filtered.