Package com.adobe.internal.io
package com.adobe.internal.io
-
ClassDescriptionA
ByteReader
that wraps an array of bytes.This class implements a ByteWriter in which the data is written into a byte array.AByteReader
that wraps aByteBuffer
.AByteWriter
that wraps aByteBuffer
.TheByteReader
provides an abstraction to a linear, zero-based, semi-infinite array of bytes that can be read from at any point.TheByteWriter
provides an abstraction to a linear, zero-based, semi-infinite array of bytes that can be read from at any point.Defines a factory for the construction ofByteWriter
instances based on requested parameters.An enumeration for the encryptioni status of data to placed in a requested instance.An enumeration for the "fixedness" of a requested instance.An enumeration for the anticipated longevity of a requested instance.A wrapper stream representing multiple underlying streams as a single stream.AFilterInputStream
wrapper that counts the number of bytes read from the stream or skipped over since the creation of this wrapper.An implementation of the DataBuffer abstract class which wraps a ByteWriter inside it.An extension of theDataInputStream
providing more operations.Filters wrap existing ByteWriters and will do conversion or other data mangling.AByteReader
that converts aInputStream
to either an array of bytes or aRandomAccessFile
before wrapping the data with aByteReader
.This class provides convenience functionality to take an InputStream and buffer the bytes from it and create an appropriate ByteReader implementation to wrap those bytes.An implementation of the ByteReader interface that provides lazy access to aRandomAccessFile
.An implementation of the ByteWriter interface that provides lazy access to aRandomAccessFile
.An implementation of the ByteWriter interface that provides access to a RandomAccessFile based on the memory mapped byte writter of NIO.2 from JDK 7.AByteReader
that wraps aRandomAccessFile
.This class implements a ByteWriter in which the bytes are written to aRandomAccessFile
.AnOutputStream
that eats all output.An implementation of the ByteReader interface that provides access to a RandomAccessFile.An implementation of the ByteWriter interface that provides access to a RandomAccessFile.Wraps a ByteWriter and makes it appear to start from the offset given during construction.A simple implementation of theByteWriterFactory
that always constructsByteArrayByteWriter
instances.AnOutputStream
that searches for a specific tag in the data stream and when found it calls back.The mechanism to let the client know that the tag has been found.