Module org.sejda.io
Package org.sejda.io
package org.sejda.io
-
ClassDescriptionAbstract
SeekableSourcethat provides base functionalities common to all theSeekableSources.Component providing methods to write to aCountingWritableByteChannel.SeekableSourcewrapping an existing one and providing buffered read.A byte array basedSeekableSourcewith a max size of 2GB.AWritableByteChannelthat keeps track of the number of written bytesWritableByteChannelthat does nothing .ASeekableSourceimplementation based onFileChannel.ASeekableSourceimplementation based on MappedByteBuffer.ASeekableSourcethat can be offsetted by a given number of bytesReadable source that provides random access capabilities.This class consists of solely static methods to create the most appropriateSeekableSourcebased on the given input or to bridgeSeekableSources to the more traditionalInputStreamor other standard I/O classes.SeekableSourceSupplier<T extends SeekableSource>Deprecated.ThreadBoundCopiesSupplier<T extends SeekableSource>Component supplying per-thread copies of aSeekableSourceusing the provided supplier.
Supplier