Interface RandomAccess

All Superinterfaces:
RandomAccessRead, SequentialRead
All Known Implementing Classes:
RandomAccessBuffer, RandomAccessFile

public interface RandomAccess extends RandomAccessRead
An interface to allow PDF files to be stored completely in memory or to use a scratch file on the disk.
Version:
$Revision: 1.2 $
Author:
Ben Litchfield
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    write(byte[] b, int offset, int length)
    Write a buffer of data to the stream.
    void
    write(int b)
    Write a byte to the stream.

    Methods inherited from interface org.apache.pdfbox.io.RandomAccessRead

    getPosition, length, seek

    Methods inherited from interface org.apache.pdfbox.io.SequentialRead

    close, read, read
  • Method Details

    • write

      void write(int b) throws IOException
      Write a byte to the stream.
      Parameters:
      b - The byte to write.
      Throws:
      IOException - If there is an IO error while writing.
    • write

      void write(byte[] b, int offset, int length) throws IOException
      Write a buffer of data to the stream.
      Parameters:
      b - The buffer to get the data from.
      offset - An offset into the buffer to get the data from.
      length - The length of data to write.
      Throws:
      IOException - If there is an error while writing the data.