# Uses of Package
org.apache.pdfbox.io

Packages that use org.apache.pdfbox.io
org.apache.pdfbox.cos: These are the low level objects that make up a PDF document.
org.apache.pdfbox.io: This package contains IO streams.
org.apache.pdfbox.multipdf
org.apache.pdfbox.pdfparser: The pdfparser package contains classes to parse PDF documents and objects within the document.
org.apache.pdfbox.pdfwriter: This is the persistence layer used to write the PDFBox documents to a stream.
org.apache.pdfbox.pdmodel: The PDModel package represents a high level API for creating and manipulating PDF documents.
org.apache.pdfbox.pdmodel.graphics.image: This package deals with images that are stored in a PDF document.

Classes in org.apache.pdfbox.io used by org.apache.pdfbox.cos
Class and Description
ScratchFile Implements a memory page handling mechanism as base for creating (multiple) `RandomAccess` buffers each having its set of pages (implemented by `ScratchFileBuffer`).

Classes in org.apache.pdfbox.io used by org.apache.pdfbox.io
Class and Description
MemoryUsageSetting Controls how memory/temporary files are used for buffering streams etc.
RandomAccess An interface to allow data to be stored completely in memory or to use a scratch file on the disk.
RandomAccessBuffer An implementation of the RandomAccess interface to store data in memory.
RandomAccessRead An interface allowing random access read operations.
RandomAccessWrite An interface allowing random access write operations.
ScratchFile Implements a memory page handling mechanism as base for creating (multiple) `RandomAccess` buffers each having its set of pages (implemented by `ScratchFileBuffer`).

Classes in org.apache.pdfbox.io used by org.apache.pdfbox.multipdf
Class and Description
MemoryUsageSetting Controls how memory/temporary files are used for buffering streams etc.

Classes in org.apache.pdfbox.io used by org.apache.pdfbox.pdfparser
Class and Description
RandomAccessRead An interface allowing random access read operations.
ScratchFile Implements a memory page handling mechanism as base for creating (multiple) `RandomAccess` buffers each having its set of pages (implemented by `ScratchFileBuffer`).

Classes in org.apache.pdfbox.io used by org.apache.pdfbox.pdfwriter
Class and Description
RandomAccessRead An interface allowing random access read operations.

Classes in org.apache.pdfbox.io used by org.apache.pdfbox.pdmodel
Class and Description
MemoryUsageSetting Controls how memory/temporary files are used for buffering streams etc.
RandomAccessRead An interface allowing random access read operations.

Classes in org.apache.pdfbox.io used by org.apache.pdfbox.pdmodel.graphics.image
Class and Description
RandomAccess An interface to allow data to be stored completely in memory or to use a scratch file on the disk.