Package org.apache.pdfbox.io
package org.apache.pdfbox.io
This package contains IO streams.
-
ClassDescriptionThis class contains various I/O-related methods.Controls how memory/temporary files are used for buffering streams etc.An interface to allow data to be stored completely in memory or to use a scratch file on the disk.An implementation of the RandomAccess interface to store data in memory.Provides
InputStream
access to portions of a file combined with buffered reading of content.A RandomAccess implementation which allows data to be stored in a scratch file on the disk to reduce memory consumption.An InputStream which reads from a RandomAccessRead.An OutputStream which writes to a RandomAccessWrite.An interface allowing random access read operations.An interface allowing random access write operations.Implements a memory page handling mechanism as base for creating (multiple)RandomAccess
buffers each having its set of pages (implemented byScratchFileBuffer
).Implementation ofRandomAccess
as sequence of multiple fixed size pages handled byScratchFile
.An interface allowing sequential read operations.