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 COSDocument.getScratchFile()
          This will get the scratch file for this document.
 RandomAccess COSStream.getScratchFile()
          This will get the scratch file associated with this stream.
 

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

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
RandomAccessFileInputStream(RandomAccess raFile, long startPosition, long length)
          Constructor.
RandomAccessFileOutputStream(RandomAccess raf)
          Constructor to create an output stream that will write to the end of a random access file.
 

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
PDFParser(java.io.InputStream input, RandomAccess rafi)
          Constructor to allow control over RandomAccessFile.
PDFStreamParser(java.io.InputStream stream, RandomAccess raf)
          Constructor that takes a stream to parse.
 

Uses of RandomAccess in org.pdfbox.pdmodel
 

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

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.