| Interface | Description |
|---|---|
| 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 | |
| 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.
|
| Class | Description |
|---|---|
| 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 | Description |
|---|---|
| ItemIO |
Defines the input/output type of a module.
|
| ItemVisibility |
Defines the "visibility" of a parameter.
|
| Exception | Description |
|---|---|
| InstantiableException |
An exception thrown when an
Instantiable cannot create an object. |
| NoSuchServiceException | |
| 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 © 2015–2022 SciJava. All rights reserved.