Uses of Interface
org.apache.pdfbox.io.RandomAccess

Packages that use RandomAccess
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.pdfparser The pdfparser package contains classes to parse PDF documents and objects within the document. 
org.apache.pdfbox.pdmodel The PDModel package represents a high level API for creating and manipulating PDF documents. 
org.apache.pdfbox.pdmodel.common High level PD classes that are used throughout several packages are placed in the PDModel common package. 
org.apache.pdfbox.pdmodel.graphics.xobject This package deals with images that are stored in a PDF document. 
 

Uses of RandomAccess in org.apache.pdfbox.cos
 

Methods in org.apache.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.apache.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.
COSDocument(RandomAccess scratchFileValue, boolean forceParsingValue)
          Constructor that will use the given random access file for storage of the PDF streams.
COSStream(COSDictionary dictionary, RandomAccess storage)
          Constructor.
COSStream(RandomAccess storage)
          Constructor.
 

Uses of RandomAccess in org.apache.pdfbox.io
 

Classes in org.apache.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.apache.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.apache.pdfbox.pdfparser
 

Fields in org.apache.pdfbox.pdfparser declared as RandomAccess
protected  RandomAccess ConformingPDFParser.inputFile
           
 

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

Constructors in org.apache.pdfbox.pdfparser with parameters of type RandomAccess
NonSequentialPDFParser(File file, RandomAccess raBuf)
          Constructs parser for given file using given buffer for temporary storage.
NonSequentialPDFParser(File file, RandomAccess raBuf, String decryptionPassword)
          Constructs parser for given file using given buffer for temporary storage.
PDFParser(InputStream input, RandomAccess rafi)
          Constructor to allow control over RandomAccessFile.
PDFParser(InputStream input, RandomAccess rafi, boolean force)
          Constructor to allow control over RandomAccessFile.
PDFStreamParser(InputStream stream, RandomAccess raf)
          Constructor that takes a stream to parse.
PDFStreamParser(InputStream stream, RandomAccess raf, boolean forceParsing)
          Constructor that takes a stream to parse.
 

Uses of RandomAccess in org.apache.pdfbox.pdmodel
 

Methods in org.apache.pdfbox.pdmodel with parameters of type RandomAccess
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.
static PDDocument PDDocument.load(InputStream input, RandomAccess scratchFile, boolean force)
          This will load a document from an input stream.
static PDDocument PDDocument.load(String filename, RandomAccess scratchFile)
          This will load a document from a file.
static PDDocument PDDocument.load(URL url, RandomAccess scratchFile)
          This will load a document from a url.
static PDDocument PDDocument.loadNonSeq(File file, RandomAccess scratchFile)
          Parses PDF with non sequential parser.
static PDDocument PDDocument.loadNonSeq(File file, RandomAccess scratchFile, String password)
          Parses PDF with non sequential parser.
 

Uses of RandomAccess in org.apache.pdfbox.pdmodel.common
 

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

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

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