Package org.entityfs.support.io

Stream factories, Base 64 encoding and decoding, utilities for working with processes.

See:
          Description

Interface Summary
CloseableIterator<T> This interface combines the Closeable and Iterator interfaces.
FileInputStreamFactory This interface defines an interface for creating FileInputStream:s.
FileOutputStreamFactory This interface defines an interface for creating FileOutputStream:s.
RandomAccessFileFactory This interface defines an interface for creating RandomAccessFile:s.
 

Class Summary
AbstractCommands This is an abstract class that command class implementations can inherit.
Base64InputStream This is an InputStream that base64-decodes data that it reads.
Base64OutputStream This is an OutputStream that base64 encodes data that is written to it.
ChannelProxy<T extends Channel> This is a proxy for java.nio.Channel objects.
ChecksumInputStream<T extends Checksum> This InputStream calculates the checksum of the data it reads from a wrapped stream.
CountingInputStream This InputStream counts how many bytes that the client has read from it.
CountingOutputStream This OutputStream wraps another OutputStream and counts the number of bytes that are written to it.
FileInputStreamFactoryImpl Standard implementation of FileInputStreamFactory that creates plain FileInputStream objects.
FileOutputStreamFactoryImpl Standard implementation of FileOutputStreamFactory that creates plain FileOutputStream objects.
GatheringByteChannelAdapter This is an adapter for making a GatheringByteChannel out of a plain WritableByteChannel.
GatheringByteChannelProxy<T extends GatheringByteChannel> This is a proxy class for GatheringByteChannel implementations.
InputStreamProxy This is an abstract proxy implementation for wrapping an InputStream in a proxy object.
MultiplexingOutputStream This stream writes its output to one or several other streams.
OsPlatform This class contains a constant (OsPlatform.IS_WINDOWS) that flags if the application is running on Windows.
OutputStreamProxy This is an abstract proxy implementation for wrapping an OutputStream in a proxy object.
RandomAccessFileFactoryImpl Standard implementation of RandomAccessFileFactory that creates plain RandomAccessFile objects.
ReadableByteBufferChannel This is a ReadableByteChannel that uses a ByteBuffer to read data from.
ReadableByteChannelProxy<T extends ReadableByteChannel> This is a proxy for ReadableByteChannel objects.
ScatteringByteChannelAdapter This is an adapter for making a ScatteringByteChannel out of a plain ReadableByteChannel.
ScatteringByteChannelProxy<T extends ScatteringByteChannel> This is a proxy class for GatheringByteChannel implementations.
StreamUtil This class contains static utility methods for working with streams.
WritableByteBufferChannel This is a WritableByteChannel that writes its data to a pre-allocated ByteBuffer.
WritableByteChannelProxy<T extends WritableByteChannel> This is a proxy for WritableByteChannel objects.
 

Enum Summary
RandomAccessMode This is an enumeration over the different modes that a file can be opened for random access in.
 

Package org.entityfs.support.io Description

Stream factories, Base 64 encoding and decoding, utilities for working with processes.

Since:
1.0
Author:
Karl Gustafsson