Package org.scijava

Interface Summary
BasicDetails An interface defining basic characteristics including name, label, description, and a table of key/value pairs.
Cancelable An operation that can be canceled.
Contextual An object that belongs to a SciJava application context.
Disposable An object that knows how to clean up after itself.
Gateway Interface for convenience classes that wrap a Context to provide one-line access to a suite of Services.
Identifiable An object which can express itself by some unique string.
Instantiable<T> An interface declaring the ability to create objects.
Optional A marker interface for optional SciJava components.
Prioritized An object that can be sorted according to priority.
Typed<T> An object with an associated type (i.e., Class), which can be queried at runtime.
UIDetails An interface defining details useful for generating relevant user interface elements.
Validated An object whose validity can be confirmed after initialization.
 

Class Summary
AbstractBasicDetails Abstract superclass of BasicDetails implementations.
AbstractContextual Abstract base class for Contextual objects.
AbstractGateway Abstract superclass for Gateway implementations.
AbstractUIDetails Abstract superclass of UIDetails implementations.
Context Top-level SciJava application context, which initializes and maintains a list of services.
MenuEntry One component of a menu path, for use with MenuPath.
MenuPath A path in a hierarchical menu structure, for use with UIDetails.
Priority Constants for specifying an item's priority.
SciJava Main entry point into SciJava.
 

Enum Summary
ItemIO Defines the input/output type of a module.
ItemVisibility Defines the "visibility" of a parameter.
 

Exception Summary
InstantiableException An exception thrown when an Instantiable cannot create an object.
NoSuchServiceException An exception thrown when a Gateway cannot obtain a Service.
NullContextException An exception thrown when a Context is null, but shouldn't be.
ValidityProblem An exception used to record a validity problem with a Validated object.
 



Copyright © 2009–2014 SciJava. All rights reserved.