Uses of Interface
com.itextpdf.text.io.RandomAccessSource
-
Packages that use RandomAccessSource Package Description com.itextpdf.text.io com.itextpdf.text.pdf -
-
Uses of RandomAccessSource in com.itextpdf.text.io
Classes in com.itextpdf.text.io that implement RandomAccessSource Modifier and Type Class Description class
FileChannelRandomAccessSource
A RandomAccessSource that is based on an underlyingFileChannel
.class
GetBufferedRandomAccessSource
class
IndependentRandomAccessSource
A RandomAccessSource that is wraps another RandomAccessSouce but does not propagate close().class
WindowRandomAccessSource
A RandomAccessSource that wraps another RandomAccessSouce and provides a window of it at a specific offset and over a specific length.Methods in com.itextpdf.text.io that return RandomAccessSource Modifier and Type Method Description RandomAccessSource
RandomAccessSourceFactory. createBestSource(java.io.RandomAccessFile raf)
Creates aRandomAccessSource
based on a RandomAccessFile.RandomAccessSource
RandomAccessSourceFactory. createBestSource(java.lang.String filename)
Creates aRandomAccessSource
based on a filename string.RandomAccessSource
RandomAccessSourceFactory. createBestSource(java.nio.channels.FileChannel channel)
Creates aRandomAccessSource
based on memory mapping a file channel.RandomAccessSource
RandomAccessSourceFactory. createRanged(RandomAccessSource source, long[] ranges)
RandomAccessSource
RandomAccessSourceFactory. createSource(byte[] data)
Creates aRandomAccessSource
based on a byte arrayRandomAccessSource
RandomAccessSourceFactory. createSource(java.io.InputStream is)
Creates aRandomAccessSource
based on anInputStream
.RandomAccessSource
RandomAccessSourceFactory. createSource(java.io.RandomAccessFile raf)
RandomAccessSource
RandomAccessSourceFactory. createSource(java.net.URL url)
Creates aRandomAccessSource
based on a URL.Methods in com.itextpdf.text.io with parameters of type RandomAccessSource Modifier and Type Method Description static void
StreamUtil. CopyBytes(RandomAccessSource source, long start, long length, java.io.OutputStream outs)
RandomAccessSource
RandomAccessSourceFactory. createRanged(RandomAccessSource source, long[] ranges)
Constructors in com.itextpdf.text.io with parameters of type RandomAccessSource Constructor Description GetBufferedRandomAccessSource(RandomAccessSource source)
Constructs a new OffsetRandomAccessSourceIndependentRandomAccessSource(RandomAccessSource source)
Constructs a new OffsetRandomAccessSourceRASInputStream(RandomAccessSource source)
Creates an input stream based on the sourceWindowRandomAccessSource(RandomAccessSource source, long offset)
Constructs a new OffsetRandomAccessSource that extends to the end of the underlying sourceWindowRandomAccessSource(RandomAccessSource source, long offset, long length)
Constructs a new OffsetRandomAccessSource with an explicit length -
Uses of RandomAccessSource in com.itextpdf.text.pdf
Methods in com.itextpdf.text.pdf that return RandomAccessSource Modifier and Type Method Description RandomAccessSource
RandomAccessFileOrArray. createSourceView()
protected RandomAccessSource
RandomAccessFileOrArray. getByteSource()
Deprecated.Constructors in com.itextpdf.text.pdf with parameters of type RandomAccessSource Constructor Description RandomAccessFileOrArray(RandomAccessSource byteSource)
Creates a RandomAccessFileOrArray that wraps the specified byte source.
-