| 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.
|
| Initializable |
Interface for objects which can be initialized.
|
| Instantiable<T> |
An interface declaring the ability to create objects.
|
| Locatable |
An object whose location is defined by a URL string.
|
| Named |
Interface for things that have names.
|
| 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.
|
| Versioned |
An object that knows its version.
|