| Package | Description | 
|---|---|
| com.itextpdf.io.source | |
| com.itextpdf.kernel.pdf | |
| com.itextpdf.signatures | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | FileChannelRandomAccessSource
             A RandomAccessSource that is based on an underlying  FileChannel. | 
| class  | GetBufferedRandomAccessSource | 
| class  | IndependentRandomAccessSource
             A RandomAccessSource that is wraps another RandomAccessSource but does not propagate close(). 
            | 
| protected static class  | PdfTokenizer.ReusableRandomAccessSource Deprecated.  
              Will be removed in 7.2. This inner class is not used anywhere 
             | 
| class  | ThreadSafeRandomAccessSource | 
| class  | WindowRandomAccessSource
             A RandomAccessSource that wraps another RandomAccessSource and provides a window of it at a specific offset and over a specific length. 
            | 
| Modifier and Type | Method and Description | 
|---|---|
| IRandomAccessSource | RandomAccessSourceFactory. createBestSource(FileChannel channel)
             Creates a  IRandomAccessSourcebased on memory mapping a file channel. | 
| IRandomAccessSource | RandomAccessSourceFactory. createBestSource(String filename)
             Creates a  IRandomAccessSourcebased on a filename string. | 
| IRandomAccessSource | RandomAccessSourceFactory. createRanged(IRandomAccessSource source, long[] ranges) | 
| IRandomAccessSource | RandomAccessSourceFactory. createSource(byte[] data)
             Creates a  IRandomAccessSourcebased on a byte array | 
| IRandomAccessSource | RandomAccessSourceFactory. createSource(InputStream inputStream)
             Creates a  IRandomAccessSourcebased on anInputStream. | 
| IRandomAccessSource | RandomAccessSourceFactory. createSource(RandomAccessFile raf) | 
| IRandomAccessSource | RandomAccessSourceFactory. createSource(URL url)
             Creates a  IRandomAccessSourcebased on a URL. | 
| IRandomAccessSource | RandomAccessFileOrArray. createSourceView()
             Creates the view of the byte source of this object. 
            | 
| Modifier and Type | Method and Description | 
|---|---|
| IRandomAccessSource | RandomAccessSourceFactory. createRanged(IRandomAccessSource source, long[] ranges) | 
| Constructor and Description | 
|---|
| GetBufferedRandomAccessSource(IRandomAccessSource source)
             Constructs a new OffsetRandomAccessSource 
            | 
| IndependentRandomAccessSource(IRandomAccessSource source)
             Constructs a new IndependentRandomAccessSource object 
            | 
| RandomAccessFileOrArray(IRandomAccessSource byteSource)
             Creates a RandomAccessFileOrArray that wraps the specified byte source. 
            | 
| RASInputStream(IRandomAccessSource source)
             Creates an input stream based on the source. 
            | 
| ThreadSafeRandomAccessSource(IRandomAccessSource source) | 
| WindowRandomAccessSource(IRandomAccessSource source, long offset)
             Constructs a new OffsetRandomAccessSource that extends to the end of the underlying source 
            | 
| WindowRandomAccessSource(IRandomAccessSource source, long offset, long length)
             Constructs a new OffsetRandomAccessSource with an explicit length 
            | 
| Modifier and Type | Class and Description | 
|---|---|
| protected static class  | PdfReader.ReusableRandomAccessSource | 
| Constructor and Description | 
|---|
| PdfReader(IRandomAccessSource byteSource, ReaderProperties properties)
             Constructs a new PdfReader. 
            | 
| Modifier and Type | Method and Description | 
|---|---|
| protected IRandomAccessSource | PdfSigner. getUnderlyingSource()
             Returns the underlying source. 
            | 
Copyright © 1998–2019 iText Group NV. All rights reserved.