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 implementation of the RandomAccessRead interface using an InputStream as source.An interface to allow data to be stored completely in memory or to use a scratch file on the disk.An InputStream which reads from a RandomAccessRead.An OutputStream which writes to a RandomAccessWrite.An interface allowing random access read operations.An implementation of the RandomAccessRead interface to store data in memory.Provides random access to portions of a file combined with buffered reading of content.An implementation of the RandomAccess interface backed by a memory mapped file channel.This class provides a view of a part of a random access read.An implementation of the RandomAccess interface to store data in memory.An interface describing a StreamCache to be used when creating/writing streams of a PDF.A default implementation of the interface RandomAccessStreamCache using a memory backed RandomAccessReadWriteBuffer.An interface allowing random access write operations.Implements a memory page handling mechanism as base for creating (multiple)
RandomAccessbuffers each having its set of pages (implemented byScratchFileBuffer).Implementation ofRandomAccessas sequence of multiple fixed size pages handled byScratchFile.Wrapper class to combine several RandomAccessRead instances so that they can be accessed as one big RandomAccessRead.