Interface | Description |
---|---|
DataHandle<L extends Location> |
A data handle is a plugin which provides both streaming and random
access to bytes at a
Location (e.g., files or arrays). |
DataHandleService |
Interface for low-level data I/O: reading and writing bytes using
DataHandle s. |
ResettableStreamHandle<L extends Location> | |
SeekableStreamHandle<L extends Location> | |
StreamHandle<L extends Location> |
Class | Description |
---|---|
AbstractDataHandle<L extends Location> |
Abstract base class for
DataHandle plugins. |
AbstractHigherOrderHandle<L extends Location> |
Abstract superclass for
DataHandle s that operate over other
DataHandle s. |
AbstractSeekableStreamHandle<L extends Location> | |
AbstractStreamHandle<L extends Location> |
Abstract base class for
StreamHandle implementations. |
BytesHandle |
DataHandle for a BytesLocation . |
DataHandleInputStream<L extends Location> |
InputStream backed by a DataHandle . |
DataHandleOutputStream<L extends Location> |
OutputStream backed by a DataHandle . |
DataHandles |
Utility methods for working with
DataHandle s. |
DefaultDataHandleService |
Default implementation of
DataHandleService . |
DummyHandle |
A
DataHandle which reads all zeroes, and writes no actual data. |
FileHandle |
DataHandle for a FileLocation . |
ReadBufferDataHandle |
Read-only buffered
DataHandle . |
WriteBufferDataHandle |
Wraps a
DataHandle and acts as a write buffer. |
Enum | Description |
---|---|
DataHandle.ByteOrder |
Copyright © 2015–2022 SciJava. All rights reserved.