Propagate ctor to superclass.
Endian variations.
Set the array allocator.
Read an array back into a user-provided workspace. The space must be sufficiently large enough to house all of the array, and the actual number of bytes is returned.
Read an array back from the source, with the assumption it has been written using DataOutput.put() or otherwise prefixed with an integer representing the total number of bytes within the array content. That's *bytes*, not elements.
Set current endian translation.
Return the hosting conduit.
Read from conduit into a target array. The provided dst will be populated with content from the conduit.
Load the bits from a stream, and return them all in an array. The dst array can be provided as an option, which will be expanded as necessary to consume the input.
Clear any buffered content.
Seek on this stream. Target conduits that don't support seeking will throw an IOException.
Return the upstream host of this filter.
Close the input.
A simple way to read binary data from an arbitrary InputStream, such as a file: