Package org.aksw.commons.io.buffer.array
Interface ArrayWritable<A>
- All Superinterfaces:
HasArrayOps<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
Interface for putting an array of items into a sequence at a certain offset
-
Method Summary
Modifier and TypeMethodDescriptiondefault voiddefault voiddefault voidvoidThe method that needs to be implemented; all other methods default-delegate to this one.Methods inherited from interface org.aksw.commons.io.buffer.array.HasArrayOps
getArrayOps
-
Method Details
-
write
void write(long offsetInBuffer, A arrayWithItemsOfTypeT, int arrOffset, int arrLength) throws IOException The method that needs to be implemented; all other methods default-delegate to this one.- Throws:
IOException
-
put
- Throws:
IOException
-
write
- Throws:
IOException
-
write
- Throws:
IOException
-