Package de.bernd_michaely.common.io.random
-
Interface Summary Interface Description RandomAccessData This interface is an abstraction for random data access. -
Class Summary Class Description RadInputStream InputStream based on a RandomAccessData data source.RandomAccessByteArrayImpl This class is a byte array based implementation of theRandomAccessDatainterface.RandomAccessDataFactory Factory class to create instances of objects implementing theRandomAccessDatainterface.RandomAccessDataScope Provides a RandomAccessData source for accessing a limited area of an underlying RandomAccessData source.RandomAccessFileChannelImpl FileChannel based implementation of the RandomAccessData interface.RandomAccessFileImpl This class is aRandomAccessFilebased implementation of theRandomAccessDatainterface.RandomAccessFileStreamImpl This class is a bufferedFileInputStreambased implementation of theRandomAccessDatainterface. -
Enum Summary Enum Description RandomAccessDataFactory.AccessType This enum describes different methods to access files through aRandomAccessDatainterface. -
Exception Summary Exception Description RandomAccessDataClosedException Exception type thrown if trying to use aRandomAccessDatawhich has already been closed.RandomAccessDataException Exception type forRandomAccessDatarelated exceptions.RandomAccessEndOfDataException Specialized RandomAccessDataException type to indicate an error when trying to read beyond the end of a data source.