Package org.scijava.io

Interface Summary
DataHandle<L extends Location> A data handle is a plugin which provides access to bytes in a data stream (e.g., files or arrays), identified by a Location.
DataHandleService Interface for low-level data I/O: reading and writing bytes using DataHandles.
IOPlugin<D> A plugin which extends an application's I/O capabilities.
IOService Interface for high-level data I/O: opening and saving data.
Location A location is a data descriptor, such as a file on disk, a remote URL, or a database connection.
RecentFileService Interface for services that manage the Recently Used Files menu.
 

Class Summary
AbstractDataHandle<L extends Location> Abstract base class for DataHandle plugins.
AbstractIOPlugin<D> Abstract base class for IOPlugins.
AbstractLocation Abstract base class for Location implementations.
BytesLocation Location backed by a ByteBuffer.
DataHandleInputStream<L extends Location> InputStream backed by a DataHandle.
DataHandleOutputStream<L extends Location> OutputStream backed by a DataHandle.
DefaultDataHandleService Default implementation of DataHandleService.
DefaultIOService Default implementation of IOService.
DefaultRecentFileService Default service for managing the Recently Used Files menu.
FileHandle DataHandle for a FileLocation.
FileLocation Location backed by a File on disk.
URILocation Location backed by a URI string.
URLLocation Location backed by a URL.
 



Copyright © 2009–2015 SciJava. All rights reserved.