Uses of Interface
org.pdfbox.io.RandomAccess

Packages that use RandomAccess
org.pdfbox.cos These are the low level objects that make up a PDF document.  
org.pdfbox.io This package contains IO streams. 
org.pdfbox.pdfparser The pdfparser package contains classes to parse PDF documents and objects within the document. 
org.pdfbox.pdmodel The PDModel package represents a high level API for creating and manipulating PDF documents. 
org.pdfbox.pdmodel.common High level PD classes that are used throughout several packages are placed in the PDModel common package. 
org.pdfbox.pdmodel.graphics.xobject This package deals with images that are stored in a PDF document. 
 

Uses of RandomAccess in org.pdfbox.cos
 

Methods in org.pdfbox.cos that return RandomAccess
 RandomAccess COSStream.getScratchFile()
          This will get the scratch file associated with this stream.
 RandomAccess COSDocument.getScratchFile()
          This will get the scratch file for this document.
 

Constructors in org.pdfbox.cos with parameters of type RandomAccess
COSStream(RandomAccess storage)
          Constructor.
COSStream(COSDictionary dictionary, RandomAccess storage)
          Constructor.
COSDocument(RandomAccess file)
          Constructor that will use the following random access file for storage of the PDF streams.
 

Uses of RandomAccess in org.pdfbox.io
 

Classes in org.pdfbox.io that implement RandomAccess
 class RandomAccessBuffer
          An interface to allow PDF files to be stored completely in memory.
 class RandomAccessFile
          An interface to allow temp PDF data to be stored in a scratch file on the disk to reduce memory consumption.
 

Constructors in org.pdfbox.io with parameters of type RandomAccess
RandomAccessFileOutputStream(RandomAccess raf)
          Constructor to create an output stream that will write to the end of a random access file.
RandomAccessFileInputStream(RandomAccess raFile, long startPosition, long length)
          Constructor.
 

Uses of RandomAccess in org.pdfbox.pdfparser
 

Methods in org.pdfbox.pdfparser with parameters of type RandomAccess
protected  COSStream BaseParser.parseCOSStream(COSDictionary dic, RandomAccess file)
          This will read a COSStream from the input stream.
 

Constructors in org.pdfbox.pdfparser with parameters of type RandomAccess
PDFStreamParser(InputStream stream, RandomAccess raf)
          Constructor that takes a stream to parse.
PDFParser(InputStream input, RandomAccess rafi)
          Constructor to allow control over RandomAccessFile.
 

Uses of RandomAccess in org.pdfbox.pdmodel
 

Methods in org.pdfbox.pdmodel with parameters of type RandomAccess
static PDDocument PDDocument.load(URL url, RandomAccess scratchFile)
          This will load a document from a url.
static PDDocument PDDocument.load(String filename, RandomAccess scratchFile)
          This will load a document from a file.
static PDDocument PDDocument.load(File file, RandomAccess scratchFile)
          This will load a document from a file.
static PDDocument PDDocument.load(InputStream input, RandomAccess scratchFile)
          This will load a document from an input stream.
 

Uses of RandomAccess in org.pdfbox.pdmodel.common
 

Methods in org.pdfbox.pdmodel.common that return RandomAccess
 RandomAccess COSStreamArray.getScratchFile()
          This will get the scratch file associated with this stream.
 

Uses of RandomAccess in org.pdfbox.pdmodel.graphics.xobject
 

Constructors in org.pdfbox.pdmodel.graphics.xobject with parameters of type RandomAccess
PDCcitt(PDDocument doc, RandomAccess raf)
          Construct from a tiff file.