Package org.aksw.commons.io.buffer.array
Interface ArrayReadable<A>
- All Superinterfaces:
HasArrayOps<A>,ReadableChannelFactory<A>,ReadableChannelSource<A>,SeekableReadableChannelSource<A>
- All Known Subinterfaces:
Buffer<A>,BufferDelegate<A>,BufferLike<A>,BufferLikeDelegate<A,,D> RangeBuffer<A>,RangeBufferDelegate<A>,RangeBufferDelegateMutable<A>,SubBuffer<A>
- All Known Implementing Classes:
BufferDelegateBase,BufferOverArray,BufferOverReadableChannel,BufferOverReadableChannel.BufferView,BufferWithPages,RangeBufferDelegateBase,RangeBufferDelegateMutableImpl,RangeBufferImpl,RangeBufferUnion,SubBufferImpl
-
Method Summary
Modifier and TypeMethodDescriptiondefault Objectget(long index) default SeekableReadableChannel<A>intdefault intreadIntoRaw(Object tgt, int tgtOffset, long srcOffset, int length) default longsize()The size; -1 if unknownMethods inherited from interface org.aksw.commons.io.buffer.array.HasArrayOps
getArrayOpsMethods inherited from interface org.aksw.commons.io.input.SeekableReadableChannelSource
newReadableChannel, newReadableChannel, newReadableChannel
-
Method Details
-
readInto
- Throws:
IOException
-
newReadableChannel
- Specified by:
newReadableChannelin interfaceReadableChannelFactory<A>- Specified by:
newReadableChannelin interfaceSeekableReadableChannelSource<A>- Throws:
IOException
-
readIntoRaw
- Throws:
IOException
-
get
- Throws:
IOException
-
size
Description copied from interface:ReadableChannelSourceThe size; -1 if unknown- Specified by:
sizein interfaceReadableChannelSource<A>- Throws:
IOException
-