All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractApp |
Abstract superclass of App implementations.
|
| AbstractAutoCompleter |
|
| AbstractBasicDetails |
|
| AbstractCodeRunner |
Abstract superclass of CodeRunner implementations.
|
| AbstractConsoleArgument |
|
| AbstractConsolePane<C> |
|
| AbstractContextual |
|
| AbstractConverter<I,O> |
|
| AbstractConvertService |
|
| AbstractDataHandle<L extends Location> |
|
| AbstractDelegateConverter<I,D,O> |
Abstract superclass for Converter plugins that delegate to other
converters to chain two conversion steps together.
|
| AbstractDisplay<T> |
Abstract superclass of Display implementations.
|
| AbstractDisplayViewer<T> |
The AbstractDisplayViewer provides some basic generic implementations for a
DisplayViewer such as storing and providing the display, window and panel for
a DisplayViewer.
|
| AbstractDragAndDropData |
|
| AbstractDragAndDropHandler<D> |
|
| AbstractGateway |
Abstract superclass for Gateway implementations.
|
| AbstractHandlerPlugin<D> |
|
| AbstractHandlerService<DT,PT extends HandlerPlugin<DT>> |
|
| AbstractHigherOrderHandle<L extends Location> |
|
| AbstractIndexWriter |
Writes annotations as JSON-formatted files.
|
| AbstractIndexWriter.StreamFactory |
|
| AbstractInputHarvester<P,W> |
|
| AbstractInputHarvesterPlugin<P,W> |
|
| AbstractInputPanel<P,W> |
Abstract superclass of UI-specific InputPanel implementations.
|
| AbstractInputWidget<T,W> |
Base class for input widgets.
|
| AbstractIOPlugin<D> |
|
| AbstractLocation |
Abstract base class for Location implementations.
|
| AbstractLocationResolver |
|
| AbstractLogService |
|
| AbstractMenuCreator<T,M> |
Abstract helper class for generating a menu structure.
|
| AbstractModule |
Abstract superclass of Module implementations.
|
| AbstractModuleInfo |
|
| AbstractModuleItem<T> |
Abstract superclass of ModuleItem implementations.
|
| AbstractPlatform |
Abstract superclass of platform implementations.
|
| AbstractPostprocessorPlugin |
Abstract base class for plugin postprocessors.
|
| AbstractPrefService |
|
| AbstractPreprocessorPlugin |
Abstract base class for plugin preprocessors.
|
| AbstractPrimitiveArray<ArrayType,BaseType> |
Abstract base class for primitive-type extensible arrays.
|
| AbstractProxySubscriber |
Common base class for EventService Proxies.
|
| AbstractPTService<PT extends SciJavaPlugin> |
|
| AbstractRemoteLocation |
|
| AbstractRichPlugin |
Abstract base class for RichPlugin implementations.
|
| AbstractScriptContext |
|
| AbstractScriptEngine |
This class implements dummy versions for ScriptEngine's methods that are not
needed by the SciJava scripting framework.
|
| AbstractScriptHeader |
|
| AbstractScriptLanguage |
|
| AbstractSeekableStreamHandle<L extends Location> |
|
| AbstractService |
Abstract superclass of Service implementations.
|
| AbstractSingleInputPreprocessor |
Abstract superclass for PreprocessorPlugin implementations that
populate singleton inputs.
|
| AbstractSingletonService<PT extends SingletonPlugin> |
|
| AbstractStreamHandle<L extends Location> |
|
| AbstractTextDisplayViewer |
Implements the UI-independent elements of a text viewer.
|
| AbstractTextFormat |
Abstract superclass of TextFormat implementations.
|
| AbstractTool |
Abstract base class for Tool implementations.
|
| AbstractTypedIOService<D> |
Abstract base class for typed IOPlugins.
|
| AbstractTypedPlugin<D> |
|
| AbstractTypedService<DT,PT extends TypedPlugin<DT>> |
|
| AbstractUIDetails |
Abstract superclass of UIDetails implementations.
|
| AbstractUIInputWidget<T,W> |
Abstract superclass of InputWidget implementations that
belong to a specific UI.
|
| AbstractUserInterface |
|
| AbstractWrapperPlugin<D> |
|
| AbstractWrapperService<DT,PT extends WrapperPlugin<DT>> |
|
| Accelerator |
|
| ActiveDisplayPreprocessor |
Assigns the active Display when there is one single unresolved
Display parameter.
|
| AdaptedScriptEngine |
|
| AdaptedScriptLanguage |
|
| AnnotationCombiner |
Combines annotation indexes from all JAR files on the classpath.
|
| AnnotationProcessor |
The annotation processor for use with Java 8 and earlier.
|
| App |
Metadata about a SciJava-based application, used by the AppService.
|
| AppAboutEvent |
An event sent when the application is asked to open its about window.
|
| AppEventService |
Deprecated.
|
| AppFocusEvent |
An event sent when the application has become the foreground app, or when it
has resigned being the foreground app.
|
| ApplicationEvent |
An event indicating an application-level occurrence.
|
| ApplicationFrame |
Common interface for top-level application frames.
|
| AppMenusCreatedEvent |
An event sent when the application has created and populated its menus.
|
| AppOpenFilesEvent |
An event sent when the application is asked to re-open itself.
|
| AppPreferencesEvent |
An event sent when the application is asked to open its preferences window.
|
| AppPrintEvent |
An event sent when the app is asked to print a list of files.
|
| AppQuitEvent |
An event sent when the application is asked to quit.
|
| AppReOpenEvent |
An event sent when the application is asked to re-open itself.
|
| AppScreenSleepEvent |
An event sent when the displays attached to the system enter and exit power
save sleep.
|
| AppService |
Interface for application-level functionality.
|
| AppSleepEvent |
An event sent when a device enters or exits power save sleep.
|
| AppSystemSleepEvent |
An event sent when the system enters and exits power save sleep.
|
| AppUserSessionEvent |
An event sent when the the user session has been changed via Fast User
Switching.
|
| AppUtils |
Useful methods for obtaining details of the SciJava application environment.
|
| AppVisibleEvent |
An event sent when the application has been hidden or shown.
|
| ARGBPlane |
Represents a plane of ARGB pixel data.
|
| Arrangeable |
Arrangeable.
|
| Arrangeable.Arrangement |
|
| ArrayConverters |
|
| ArrayConverters.BoolArrayUnwrapper |
|
| ArrayConverters.BoolArrayWrapper |
|
| ArrayConverters.ByteArrayUnwrapper |
|
| ArrayConverters.ByteArrayWrapper |
|
| ArrayConverters.CharArrayUnwrapper |
|
| ArrayConverters.CharArrayWrapper |
|
| ArrayConverters.DoubleArrayUnwrapper |
|
| ArrayConverters.DoubleArrayWrapper |
|
| ArrayConverters.FloatArrayUnwrapper |
|
| ArrayConverters.FloatArrayWrapper |
|
| ArrayConverters.IntArrayUnwrapper |
|
| ArrayConverters.IntArrayWrapper |
|
| ArrayConverters.LongArrayUnwrapper |
|
| ArrayConverters.LongArrayWrapper |
|
| ArrayConverters.ShortArrayUnwrapper |
|
| ArrayConverters.ShortArrayWrapper |
|
| ArrayToStringConverter |
A Converter that specializes in converting n-dimensional arrays into
Strings.
|
| ArrayUtils |
Utility class for working with arrays, particularly arrays of primitives.
|
| Attr |
A name/value attribute pair, used to extend the @ Plugin annotation.
|
| AutoCompleter |
Helper for generating autocomplete suggestions for code fragments.
|
| AutoCompletionResult |
Data structure housing suggestions given by AutoCompleter helpers.
|
| BasicDetails |
An interface defining basic characteristics including name, label,
description, and a table of key/value pairs.
|
| BoolArray |
An extensible array of boolean elements.
|
| BrowsableLocation |
A Location that offers methods to browse other locations relative to
it.
|
| Button |
A interface used for marking input fields of plugin parameter dialogs as
button fields.
|
| ButtonWidget<U> |
Widget interface for buttons.
|
| ByteArray |
An extensible array of byte elements.
|
| ByteArrayByteBank |
|
| ByteBank |
A ByteBank is a self-growing buffer over arbitrary bytes.
|
| ByteBufferByteBank |
|
| Bytes |
Useful methods for reading, writing, decoding and converting bytes
and byte arrays.
|
| BytesHandle |
|
| BytesLocation |
|
| CacheService |
Base interface for cache services in SciJava
|
| CallingClassUtils |
Utility class for getting the calling class of a method.
|
| Cancelable |
An operation that can be canceled.
|
| CastingConverter |
Minimal Converter implementation to do direct casting.
|
| CharArray |
An extensible array of char elements.
|
| CheckInputsPreprocessor |
A preprocessor plugin that does a final check of input parameters,
complaining if any required ones are null.
|
| CheckSezpoz |
Deprecated. |
| ChoiceWidget<U> |
Widget interface for multiple choice selectors.
|
| ClassUtils |
Useful methods for working with Class objects and primitive types.
|
| CloseConfirmable |
Interface for UI components that require the user to deal with changed state
before the component can be closed.
|
| CodeGenerator |
Deprecated.
|
| CodeGeneratorJava |
Deprecated.
|
| CodeRunner |
A plugin which extends the RunService's execution handling.
|
| ColorRGB |
A color with red, green and blue color components.
|
| ColorRGBA |
A color with red, green, blue and alpha color components.
|
| Colors |
Predefined ColorRGB objects and related utility methods.
|
| ColorWidget<U> |
Widget interface for color choosers.
|
| CombineAnnotations |
Deprecated.
|
| Combiner |
Interface for combining structurally-delicate items (such as annotations)
which need to be unified to a single output.
|
| Command |
Command is a plugin that is executable.
|
| CommandCodeRunner |
|
| CommandInfo |
A collection of metadata about a particular Command.
|
| CommandModule |
Module adapter class for working with a Command instance.
|
| CommandModuleItem<T> |
ModuleItem implementation describing an input or output of a command.
|
| CommandService |
Interface for service that keeps track of available commands.
|
| ConsoleArgument |
A plugin which extends an application's command line argument handling.
|
| ConsolePane<C> |
A panel which displays stdout and stderr console output.
|
| ConsoleService |
Interface for service that manages interaction with the console.
|
| ConsoleUtils |
Deprecated.
|
| Context |
Top-level SciJava application context, which initializes and maintains a list
of services.
|
| ContextCommand |
A command that knows its context.
|
| ContextCreatedEvent |
Event to be published immediately after a context has been fully created
with all services initialized.
|
| ContextDisposingEvent |
Event to be published just before disposing a context.
|
| Contextual |
An object that belongs to a SciJava application context.
|
| ConversionRequest |
|
| ConversionUtils |
Deprecated.
|
| Converter<I,O> |
Extensible conversion Plugin for converting between classes and
types.
|
| ConvertService |
Service for converting between types using an Converter plugins.
|
| CustomDrawnTool |
Tools that would like to define how they are drawn implement this interface.
|
| 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).
|
| DataHandle.ByteOrder |
|
| DataHandleInputStream<L extends Location> |
|
| DataHandleOutputStream<L extends Location> |
|
| DataHandles |
|
| DataHandleService |
Interface for low-level data I/O: reading and writing bytes using
DataHandles.
|
| DataOpenedEvent |
An event indicating that data has been opened from a location.
|
| DataSavedEvent |
An event indicating that data has been saved to a destination.
|
| DateWidget<U> |
Widget interface for dates.
|
| DebugPostprocessor |
A postprocessor plugin that dumps parameter values to the log.
|
| DebugPreprocessor |
A preprocessor plugin that dumps information to the log.
|
| DebugUtils |
Useful methods for debugging programs.
|
| DefaultAppEventService |
Deprecated.
|
| DefaultAppService |
Default service for application-level functionality.
|
| DefaultAutoCompleter |
|
| DefaultCacheService |
|
| DefaultCommandService |
Default service for working with Commands.
|
| DefaultConsoleService |
Default service for managing interaction with the console.
|
| DefaultConverter |
|
| DefaultConvertService |
|
| DefaultDataHandleService |
|
| DefaultDisplay |
Default display for objects, when no other displays are available.
|
| DefaultDisplayService |
Default service for working with Displays.
|
| DefaultDownloadService |
|
| DefaultDragAndDropData |
Default implementation of DragAndDropData, which provides a
UI-agnostic way to bundle an object together with its MIME type.
|
| DefaultDragAndDropService |
Default service for handling drag and drop events.
|
| DefaultEventBus |
An org.scijava.event.bushe.EventService implementation for SciJava.
|
| DefaultEventHistory |
Default service for keeping a history of SciJava events.
|
| DefaultEventService |
Default service for publishing and subscribing to SciJava events.
|
| DefaultInputService |
|
| DefaultIOService |
|
| DefaultLocationService |
|
| DefaultLogger |
Default implementation of Logger.
|
| DefaultMainService |
|
| DefaultMenuService |
Default service for keeping track of the application's menu structure.
|
| DefaultModuleService |
Default service for keeping track of and executing available modules.
|
| DefaultMutableModule |
|
| DefaultMutableModuleInfo |
|
| DefaultMutableModuleItem<T> |
|
| DefaultNIOService |
Default service for working with the java.nio package, particularly
NIO ByteBuffer objects.
|
| DefaultObjectService |
Default service for keeping track of registered objects.
|
| DefaultOptionsService |
Default service for keeping track of the available options and their
settings.
|
| DefaultParseService |
Default service for parsing strings.
|
| DefaultPlatform |
A platform implementation for default handling of platform issues.
|
| DefaultPlatformService |
Default service for handling platform-specific deployment issues.
|
| DefaultPluginFinder |
Default SciJava plugin discovery mechanism.
|
| DefaultPluginService |
Default service for keeping track of available plugins.
|
| DefaultPrefService |
|
| DefaultRecentFileService |
Default service for managing the Recently Used Files menu.
|
| DefaultRunService |
Default service for managing available CodeRunner plugins.
|
| DefaultScriptHeaderService |
|
| DefaultScriptInterpreter |
|
| DefaultScriptProcessorService |
|
| DefaultScriptService |
Default service for working with scripts.
|
| DefaultStartupService |
|
| DefaultStatusService |
Default service for status notifications.
|
| DefaultTask |
Default implementation of Task.
|
| DefaultTaskService |
|
| DefaultTextDisplay |
Default display for text.
|
| DefaultTextIOService |
Default TextIOService implementation for opening and saving text data
|
| DefaultTextService |
Default service for working with text formats.
|
| DefaultThreadService |
Default service for managing active threads.
|
| DefaultToolService |
Default service for keeping track of available tools, including which tool is
active, and delegating UI events to the active tool.
|
| DefaultTreeNode<T> |
|
| DefaultUIService |
Default service for handling SciJava user interfaces.
|
| DefaultUncaughtExceptionHandler |
A handler for otherwise uncaught exceptions.
|
| DefaultValuePreprocessor |
A preprocessor plugin that populates default parameter values.
|
| DefaultWelcomeService |
Default service for displaying the welcome greeting.
|
| DefaultWidgetModel |
|
| DefaultWidgetService |
|
| Desktop |
Marker interface for MDI Desktop manager
|
| DialogPrompt |
TODO
|
| DialogPrompt.MessageType |
|
| DialogPrompt.OptionType |
|
| DialogPrompt.Result |
|
| DigestUtils |
Utility class for computing cryptographic hashes.
|
| DirectiveScriptProcessor |
Abstract base class for ScriptProcessor plugins that parse lines
of the form #@directive(...) ....
|
| DirectoryIndexer |
Indexes a directory of classes.
|
| DiskLocationCache |
|
| Display<T> |
A display is a particular type of plugin intended to collect objects for
visualization.
|
| Displayable |
An interface used by classes that can draw on demand.
|
| DisplayActivatedEvent |
An event indicating a display has become the active one.
|
| DisplayCreatedEvent |
An event indicating a new display has been created.
|
| DisplayDeletedEvent |
An event indicating a display has been deleted.
|
| DisplayEvent |
An event indicating something has happened to a Display.
|
| DisplayPanel |
The panel housing a particular Display.
|
| DisplayPostprocessor |
Displays outputs upon completion of a module execution.
|
| DisplayService |
Interface for service that tracks available Displays.
|
| DisplayUpdatedEvent |
An event indicating a display has updated; e.g., an object has been added or
removed.
|
| DisplayUpdatedEvent.DisplayUpdateLevel |
The display update level gives a hint about how much work needs to be done
during the update.
|
| DisplayViewer<T> |
A display viewer is a UI widget that shows a display to a user.
|
| DisplayWindow |
A user interface window associated with a Display, containing a
DisplayPanel.
|
| Disposable |
An object that knows how to clean up after itself.
|
| DoubleArray |
An extensible array of double elements.
|
| Download |
Object representing an asynchronous download task.
|
| DownloadService |
Service for managing retrieval of remote resources.
|
| DragAndDropData |
Interface for drag-and-drop data.
|
| DragAndDropEvent |
An event indicating drag-and-drop activity in a display.
|
| DragAndDropHandler<D> |
Interface for drag-and-drop handlers.
|
| DragAndDropService |
Interface for service that handles drag and drop events.
|
| DragEnterEvent |
An event indicating an object was dragged onto a display.
|
| DragExitEvent |
An event indicating an object was dragged off of a display.
|
| DragOverEvent |
An event indicating an object was dragged within a display.
|
| DropEvent |
An event indicating an object was dropped onto a display.
|
| DummyHandle |
A DataHandle which reads all zeroes, and writes no actual data.
|
| DummyLocation |
|
| DummyTool |
A tool that does nothing.
|
| DynamicCommand |
A command with a variable number of inputs and outputs.
|
| DynamicCommandInfo |
|
| EclipseHelper |
Helps Eclipse's lack of support for annotation processing in incremental
build mode.
|
| EventDetails |
Caches details of a particular SciJavaEvent, without saving the event
itself (since doing so could leave dangling references).
|
| EventHandler |
Annotation identifying an event handler method.
|
| EventHistory |
Interface for service that keeps a history of SciJava events.
|
| EventHistoryListener |
Listener for event history changes.
|
| EventService |
Interface for the event handling service.
|
| EventSubscriber<T> |
Callback interface for class-based subscribers of an EventService.
|
| EventSubscriber<E extends SciJavaEvent> |
Interface for subscribers that wish to be notified of SciJava events.
|
| FileDragAndDropHandler |
Drag-and-drop handler for files.
|
| FileHandle |
|
| FileListConverters |
|
| FileListConverters.FileArrayToStringConverter |
|
| FileListConverters.FileToStringConverter |
|
| FileListConverters.StringToFileArrayConverter |
|
| FileListConverters.StringToFileConverter |
|
| FileListPreprocessor |
|
| FileListWidget<U> |
|
| FileLocation |
|
| FileLocationResolver |
|
| FilePreprocessor |
A preprocessor plugin that handles single unresolved parameters of type
File using a UI prompt.
|
| FileToPathConverter |
|
| FileUtils |
Useful methods for working with file paths.
|
| FileWidget<U> |
Widget interface for file selectors.
|
| FloatArray |
An extensible array of float elements.
|
| Gateway |
Interface for convenience classes that wrap a Context to provide
one-line access to a suite of Services.
|
| GatewayPreprocessor |
The gateway preprocessor automatically populates module inputs that implement
Gateway.
|
| GenericUtils |
Deprecated.
|
| HandlerPlugin<D> |
Interface for plugins which "handle" a particular subset of data objects.
|
| HandlerService<DT,PT extends HandlerPlugin<DT>> |
|
| HasPluginInfo |
|
| HeadlessArgument |
Handles the --headless argument to signal that no UI will be opened
and the enclosing Context will not be used after the
ConsoleService argument processing is complete.
|
| HeadlessDisplayViewer |
A display viewer used when running headless.
|
| HeadlessUI |
A no-op user interface used when the application is running headless.
|
| HeadlessUI |
Deprecated.
|
| IconDrawer |
|
| IconService |
|
| Identifiable |
An object which can express itself by some unique string.
|
| IgnoreAsCallingClass |
|
| Index<A extends Annotation> |
Makes the annotation indexes accessible.
|
| Indexable |
Meta annotation for indexable annotations.
|
| IndexItem<A extends Annotation> |
Allows access to individual annotations.
|
| Initializable |
Interface for objects which can be initialized.
|
| InitPreprocessor |
A preprocessor plugin that populates initial parameter values.
|
| InputEvent |
An event indicating input device (e.g., keyboard or mouse) activity in a
display.
|
| InputHarvester<P,W> |
An input harvester collects Module input values, according to the
following steps:
Create an InputPanel with widgets corresponding to the module
inputs.
Present the panel, if in a UI context.
Harvest the final widget values from the panel, updating the
Module's input values to match the harvested values.
Perform any other needed processing of the results (marking inputs as
resolved, storing persisted values to preferences, etc.).
|
| InputModifiers |
A UI-independent representation of keyboard and mouse modifier states.
|
| InputPanel<P,W> |
Flexible panel-building interface, for use with UIs that prompt for input
values of various types.
|
| Inputs |
A way to build a dynamic set of inputs, whose values are then harvested by
the preprocessing framework.
|
| InputService |
Interface for service that tracks the current status of input devices
(keyboard and mouse in particular).
|
| InputWidget<T,W> |
Interface for input widgets.
|
| Instantiable<T> |
An interface declaring the ability to create objects.
|
| InstantiableException |
An exception thrown when an Instantiable cannot create an object.
|
| IntArray |
An extensible array of int elements.
|
| IntCoords |
This class represents an (X, Y) coordinate pair in integer coordinates.
|
| Interactive |
An operation (usually a Command) which is intended to be run
interactively.
|
| InteractiveCommand |
A command intended to be run interactively.
|
| IntRect |
A class for representing a rectangular region, in integer coordinates.
|
| InvocationObject |
Deprecated.
|
| IOEvent |
An event indicating that I/O (e.g., opening or saving) has occurred.
|
| IOPlugin<D> |
A plugin which extends an application's I/O capabilities.
|
| IOService |
Interface for high-level data I/O: opening and saving data.
|
| Item |
An item from the list of parsed items; i.e.: a name/value pair.
|
| ItemIO |
Defines the input/output type of a module.
|
| Items |
An ordered list of items, some of which might be key/value pairs, and some of
which might be raw values.
|
| ItemVisibility |
Defines the "visibility" of a parameter.
|
| IteratorPlus<E> |
A class that provides more thorough support for iteration.
|
| KeyCode |
A UI-independent enumeration of keyboard key codes.
|
| KyEvent |
An event indicating keyboard activity in a display.
|
| KyPressedEvent |
An event indicating a keyboard key was pressed in a display.
|
| KyReleasedEvent |
An event indicating a keyboard key was released in a display.
|
| KyTypedEvent |
An event indicating a keyboard key was typed (i.e., pressed and released) in
a display.
|
| LastRecentlyUsed<T> |
A simple container for N last-recently-used items.
|
| LazyObjects<T> |
Interface for objects created lazily.
|
| LegacyReader |
Reads legacy annotation indexes.
|
| LineOutputStream |
This class hides a line-based output behind an OutputStream.
|
| ListDragAndDropHandler |
Drag-and-drop handler for lists of objects.
|
| ListEvent<T> |
An event indicating something has happened to a list of items.
|
| ListUtils |
Useful methods for working with Lists.
|
| LoadInputsPreprocessor |
A preprocessor for loading populated input values from persistent storage.
|
| Locatable |
An object whose location is defined by a URL string.
|
| Location |
A location is a data descriptor, such as a file on disk, a remote
URL, or a database connection.
|
| LocationCache |
An object which knows how to convert a slow (typically remote)
Location to a faster (typically local) one.
|
| LocationResolver |
|
| LocationService |
A service that allows resolving of URIs to Locations, using
LocationResolver plugins for translation.
|
| Logged |
Interface for the objects which want to log their activities.
|
| Logger |
Interface for objects which can produce log messages.
|
| LoggerPreprocessor |
|
| LogLevel |
Constants for specifying a logger's level of verbosity.
|
| LogListener |
Callback function used by Logger.
|
| LogMessage |
A log message broadcast by a Logger.
|
| LogService |
Interface for the logging service.
|
| LogSource |
|
| LongArray |
An extensible array of long elements.
|
| MainArgument |
Handles the --main command line argument, which launches an
alternative main class.
|
| MainCodeRunner |
Executes the given class's main method.
|
| MainService |
Interface for services which manage dynamic execution of main methods.
|
| MainService.Main |
Data structure containing main class and argument values.
|
| Manifest |
Helper class for working with JAR manifests.
|
| Menu |
One item of a Plugin's menu path.
|
| MenuConstants |
Useful constants when defining application menu entries.
|
| MenuCreator<T> |
A menu builder responsible for translating a ShadowMenu structure
into a menu for a particular user interface.
|
| MenuEntry |
One component of a menu path, for use with MenuPath.
|
| MenuEvent |
|
| MenuPath |
A path in a hierarchical menu structure, for use with UIDetails.
|
| MenusAddedEvent |
|
| MenuService |
Interface for service that tracks the application's menu structure.
|
| MenusRemovedEvent |
|
| MenusUpdatedEvent |
|
| MersenneTwisterFast |
MersenneTwister and MersenneTwisterFast
|
| MessageWidget<U> |
Widget interface for message labels.
|
| MetaInfCombiner |
Accumulates information from the class path to make META-INF/ files
appropriate for an uber jar.
|
| MethodCallException |
An exception thrown when a reflective method execution fails.
|
| MethodRef |
A reference to a Method, which can be invoked at will.
|
| MIMEType |
A Multipurpose Internet Mail Extension (MIME) type, as defined in RFC 2045
and 2046.
|
| MirrorWebsite |
This program mirrors a given website.
|
| MiscUtils |
Miscellaneous utility methods.
|
| Module |
A module is an encapsulated piece of functionality with inputs and outputs.
|
| ModuleCanceledEvent |
An event indicating a Module execution has been canceled.
|
| ModuleCanceledException |
An exception thrown when a module execution is canceled.
|
| ModuleCodeRunner |
|
| ModuleCommand |
A command which implements Module directly (rather than using the
CommandModule adapter class).
|
| ModuleErroredEvent |
An event indicating a module execution has thrown an exception.
|
| ModuleEvent |
An event indicating something has happened to a module.
|
| ModuleException |
An exception thrown when something goes wrong with a module.
|
| ModuleExecutedEvent |
An event indicating a module has just been executed.
|
| ModuleExecutingEvent |
An event indicating a module is about to be executed.
|
| ModuleExecutionEvent |
An event relating to execution of a Module.
|
| ModuleFinishedEvent |
An event indicating a module execution has been completed.
|
| ModuleIndex |
Data structure for managing registered modules.
|
| ModuleInfo |
A ModuleInfo object encapsulates metadata about a particular Module
(but not a specific instance of it).
|
| ModuleItem<T> |
A ModuleItem represents metadata about one input or output of a module.
|
| ModulePostprocessEvent |
|
| ModulePostprocessor |
A module postprocessor defines a step that occurs immediately following the
actual execution of a Module.
|
| ModulePreprocessEvent |
|
| ModulePreprocessor |
A module preprocessor defines a step that occurs just prior to the actual
execution of a Module.
|
| ModuleProcessEvent |
An event indicating a ModuleProcessor has been invoked as part of a
module execution.
|
| ModuleProcessor |
A module processor defines some sort of processing that occurs on a module
instance, typically immediately preceding (see ModulePreprocessor) or
following (see ModulePostprocessor) the module execution.
|
| ModuleRunner |
Helper class for executing a Module, including pre- and
post-processing and event notification.
|
| ModulesAddedEvent |
An event indicating one or more modules have been added to the
ModuleService.
|
| ModuleService |
Interface for service that tracks and executes available modules.
|
| ModulesListEvent |
An event indicating something has happened to the list of plugins registered
with the ModuleService.
|
| ModulesRemovedEvent |
An event indicating one or more modules have been removed from the
ModuleService.
|
| ModuleStartedEvent |
An event indicating a module execution has begun.
|
| ModulesUpdatedEvent |
An event indicating one or more module details have been updated.
|
| MouseCursor |
A UI-independent enumeration of mouse cursors.
|
| MsButtonEvent |
An event indicating mouse button activity in a display.
|
| MsClickedEvent |
An event indicating a mouse button was clicked in a display.
|
| MsDraggedEvent |
An event indicating a mouse was dragged in a display.
|
| MsEnteredEvent |
An event indicating a mouse cursor entered a display.
|
| MsEvent |
An event indicating mouse activity in a display.
|
| MsExitedEvent |
An event indicating a mouse cursor exited a display.
|
| MsMovedEvent |
An event indicating a mouse was moved in a display.
|
| MsPressedEvent |
An event indicating a mouse button was pressed in a display.
|
| MsReleasedEvent |
An event indicating a mouse button was released in a display.
|
| MsWheelEvent |
An event indicating a mouse wheel was moved in a display.
|
| MultiOutputStream |
A MultiOutputStream is a collection of constituent
OutputStream objects, to which all output is forwarded.
|
| MultiPrintStream |
|
| MultiWriteHandle |
|
| MutableModule |
Module extension allowing manipulation of its metadata.
|
| MutableModuleInfo |
ModuleInfo extension allowing manipulation of its metadata.
|
| MutableModuleItem<T> |
ModuleItem extension allowing manipulation of its metadata.
|
| Named |
Interface for things that have names.
|
| NamedObjectIndex<E> |
An ObjectIndex where each object can have an associated name.
|
| NIOService |
Interface for services that work with the java.nio package,
particularly NIO ByteBuffer objects.
|
| NoSuchServiceException |
|
| NullContextException |
An exception thrown when a Context is null, but shouldn't be.
|
| NullConverter |
Converter implementation for handling null values.
|
| NumberConverters |
Converter plugins that convert from primitive numeric types to other
primitive numeric types.
|
| NumberConverters.BigIntegerToBigDecimalConverter |
|
| NumberConverters.ByteToBigDecimalConverter |
|
| NumberConverters.ByteToBigIntegerConverter |
|
| NumberConverters.ByteToDoubleConverter |
|
| NumberConverters.ByteToFloatConverter |
|
| NumberConverters.ByteToIntegerConverter |
|
| NumberConverters.ByteToLongConverter |
|
| NumberConverters.ByteToShortConverter |
|
| NumberConverters.DoubleToBigDecimalConverter |
|
| NumberConverters.FloatToBigDecimalConverter |
|
| NumberConverters.FloatToDoubleConverter |
|
| NumberConverters.IntegerToBigDecimalConverter |
|
| NumberConverters.IntegerToBigIntegerConverter |
|
| NumberConverters.IntegerToDoubleConverter |
|
| NumberConverters.IntegerToLongConverter |
|
| NumberConverters.LongToBigDecimalConverter |
|
| NumberConverters.LongToBigIntegerConverter |
|
| NumberConverters.ShortToBigDecimalConverter |
|
| NumberConverters.ShortToBigIntegerConverter |
|
| NumberConverters.ShortToDoubleConverter |
|
| NumberConverters.ShortToFloatConverter |
|
| NumberConverters.ShortToIntegerConverter |
|
| NumberConverters.ShortToLongConverter |
|
| NumberToBigDecimalConverter<N extends Number> |
Converts numbers to BigDecimals.
|
| NumberToBigIntegerConverter<N extends Number> |
Converts numbers to BigIntegers.
|
| NumberToDoubleConverter<N extends Number> |
Converts numbers to doubles.
|
| NumberToFloatConverter<N extends Number> |
Converts numbers to floats.
|
| NumberToIntegerConverter<N extends Number> |
Converts numbers to integers.
|
| NumberToLongConverter<N extends Number> |
Converts numbers to longs.
|
| NumberToNumberConverter<I extends Number,O extends Number> |
Converts numbers to numbers, and throws IllegalArgumentException for null or
invalid input.
|
| NumberToShortConverter<N extends Number> |
Converts numbers to shorts.
|
| NumberUtils |
Useful methods for working with Number objects.
|
| NumberWidget<U> |
Widget interface for number choosers.
|
| ObjectArray<E> |
An extensible, generic array of Object elements.
|
| ObjectCreatedEvent |
An event indicating a new object has been created.
|
| ObjectDeletedEvent |
An event indicating an object has been deleted.
|
| ObjectEvent |
An event indicating something has happened to an object.
|
| ObjectIndex<E> |
Data structure for managing lists of registered objects.
|
| ObjectModifiedEvent |
An event indicating an object has been modified somehow.
|
| ObjectsAddedEvent |
An event indicating one or more objects have been added to the
ObjectService.
|
| ObjectService |
Interface for object management service.
|
| ObjectsListEvent |
An event indicating something has happened to the list of objects registered
with the ObjectService.
|
| ObjectsRemovedEvent |
An event indicating one or more objects have been removed from the
ObjectService.
|
| ObjectWidget<U> |
Widget interface for object selectors.
|
| OpenArgument |
Handles the --open command line argument.
|
| Optional |
A marker interface for optional SciJava components.
|
| OptionsEvent |
|
| OptionsPlugin |
Base class for all options-oriented plugins.
|
| OptionsService |
Interface for the options handling service.
|
| OutputEvent |
An event indicating output occurred on stdout or stderr.
|
| OutputEvent.Source |
Possible output sources.
|
| OutputListener |
Listener for output on stdout or stderr.
|
| Parameter |
An annotation for indicating a field is an input or output parameter.
|
| ParameterObject |
Deprecated.
|
| ParameterScriptProcessor |
A ScriptProcessor which parses the script's input and output
parameters from the script header.
|
| ParseService |
Interface for service that parses strings.
|
| PathToFileConverter |
|
| Platform |
An interface for configuring a specific deployment platform, defined by
criteria such as operating system, machine architecture or Java version.
|
| PlatformService |
Interface for service that handles platform-specific deployment issues.
|
| PlatformUtils |
Useful methods for platform-specific interrogation.
|
| Plugin |
Annotation identifying a plugin, which gets loaded by SciJava's dynamic
discovery mechanism.
|
| PluginFinder |
Interface for mechanisms that define how SciJava plugins are discovered.
|
| PluginIndex |
Data structure for managing registered plugins.
|
| PluginInfo<PT extends SciJavaPlugin> |
A collection of metadata about a particular plugin.
|
| PluginsAddedEvent |
An event indicating one or more plugins have been added to the
PluginService.
|
| PluginService |
Interface for service that keeps track of available plugins.
|
| PluginsListEvent |
An event indicating something has happened to the list of plugins registered
with the PluginService.
|
| PluginsRemovedEvent |
An event indicating one or more plugins have been removed from the
PluginService.
|
| POM |
Helper class for working with Maven POMs.
|
| PostprocessorPlugin |
A postprocessor plugin defines a step that occurs immediately following the
actual execution of a Module.
|
| Prefs |
Deprecated.
|
| PrefService |
Service for storing and retrieving arbitrary preferences.
|
| PreprocessorPlugin |
A preprocessor plugin defines a step that occurs just prior to the actual
execution of a Module.
|
| Previewable |
An operation (usually a Command) whose results can be previewed.
|
| PrimitiveArray<ArrayType,BaseType> |
Interface for primitive-type extensible arrays, modeled after
ArrayList, but more performant.
|
| PrimitiveArrayUnwrapper<I,O,W extends PrimitiveArray<I,O>> |
|
| PrimitiveArrayWrapper<I,O,W extends PrimitiveArray<I,O>> |
|
| Prioritized |
An object that can be sorted according to priority.
|
| Priority |
Constants for specifying an item's priority.
|
| ProcessUtils |
Useful methods for working with processes.
|
| PropertiesHelper |
Simple utility for reading and writing a property map to/from plain text.
|
| PTService<PT extends SciJavaPlugin> |
|
| Query |
A map of annotations to annotated elements.
|
| ReadBufferDataHandle<L extends Location> |
|
| ReadInto |
|
| RealCoords |
This class represents an (X, Y) coordinate pair in real coordinates.
|
| RealRect |
A class for representing a rectangular region, in real coordinates.
|
| RecentFileService |
Interface for services that manage the Recently Used Files menu.
|
| ReferenceStrength |
The two kinds of references that are used in the EventBus.
|
| ReflectedUniverse |
A general-purpose reflection wrapper class.
|
| ReflectException |
An exception thrown when something goes wrong performing a reflected
operation with ReflectedUniverse.
|
| RemoteLocation |
A Location which resides on a remote machine.
|
| ResettableStreamHandle<L extends Location> |
|
| RichPlugin |
|
| RunArgument |
Deprecated.
|
| RunArgument |
Handles the --run command line argument.
|
| RunScriptArgument |
Deprecated.
|
| RunService |
Interface for service that manages available CodeRunner plugins.
|
| SaveInputsPreprocessor |
A preprocessor for saving populated input values to persistent storage.
|
| SciJava |
Main entry point into SciJava.
|
| SciJavaApp |
Application metadata about SciJava Common.
|
| SciJavaEvent |
Base class for all SciJava events.
|
| SciJavaPlugin |
Top-level interface for plugins.
|
| SciJavaService |
Marker interface for core SciJava Common Services.
|
| ScriptCallback |
A routine which will be invoked just prior to script execution.
|
| ScriptCLI |
A command-line entry point for running SciJava scripts.
|
| ScriptCodeRunner |
Runs the given script.
|
| ScriptDirectiveScriptProcessor |
|
| ScriptFileDragAndDropHandler |
Drag-and-drop handler for script files.
|
| ScriptFinder |
Discovers scripts.
|
| ScriptHeader |
Represents one or more canned lines intended to go at the top of scripts of a
given language.
|
| ScriptHeaderService |
|
| ScriptInfo |
Metadata about a script.
|
| ScriptInterpreter |
The contract for script interpreters.
|
| ScriptIOPlugin |
|
| ScriptLanguage |
The base interface for scripting language adapters.
|
| ScriptLanguageIndex |
Data structure for managing registered scripting languages.
|
| ScriptModule |
A Module which executes a script.
|
| ScriptProcessor |
A script processor defines some sort of processing that primes a particular
script for execution.
|
| ScriptProcessorService |
Interface for service that processes scripts.
|
| ScriptREPL |
A REPL for SciJava script engines, which allows dynamic language switching.
|
| ScriptService |
Interface for service that works with scripts.
|
| SeekableStreamHandle<L extends Location> |
|
| Service |
A SciJava service, for a particular area of functionality.
|
| ServiceCombiner |
Combines Service information from all JAR files on the classpath.
|
| ServiceHelper |
Helper class for discovering and instantiating available services.
|
| ServiceIndex |
Data structure for tracking registered services.
|
| ServicePreprocessor |
The service preprocessor automatically populates module inputs that implement
Service.
|
| ServicesLoadedEvent |
An event which fires when a Context finishes initializing all its
services.
|
| ShadowMenu |
A tree representing a menu structure independent of any particular user
interface.
|
| ShadowMenuIterator |
|
| ShebangScriptProcessor |
A ScriptProcessor which looks for a #! at the beginning of a
script, and set the language accordingly.
|
| ShortArray |
An extensible array of short elements.
|
| ShowUIArgument |
Handles the --showUI argument, which signals that the UI should be
opened immediately.
|
| SingletonPlugin |
Interface for plugins intended to be instantiated as singletons.
|
| SingletonService<PT extends SingletonPlugin> |
|
| Sizable |
An entity with a size.
|
| SizableArrayList<E> |
An ArrayList whose size can be adjusted more efficiently.
|
| SortablePlugin |
Deprecated.
|
| SortedObjectIndex<E extends Comparable<? super E>> |
Data structure for managing sorted lists of registered objects.
|
| StartupService |
Interface for service managing startup operations.
|
| StatusBar |
Common interface for status bars, which have a text area and progress bar,
similar to ImageJ 1.x.
|
| StatusEvent |
An event indicating a status update.
|
| StatusService |
Interface for the status notification service.
|
| StderrLogService |
Implementation of LogService using the standard error stream.
|
| StreamHandle<L extends Location> |
|
| StringMaker |
Helper class for building up Strings of key/value pairs.
|
| StringToArrayConverter |
A Converter that specializes in converting Strings to
n-dimensional arrays.
|
| StringToNumberConverter |
|
| StringUtils |
Useful methods for working with Strings.
|
| SystemClipboard |
UI agnostic representation of the system clipboard.
|
| SystemPropertyArgument |
Handles the -D command line argument, in an analogous way to tools
such as Java and Maven.
|
| Task |
A self-aware job which reports its status and progress as it runs.
|
| TaskEvent |
An event indicating a Task has been updated.
|
| TaskService |
Service for working with Tasks.
|
| TestUtils |
A bunch of helpful functions for unit tests.
|
| TextDisplay |
|
| TextDisplayPanel |
This is a panel that can go inside a display window.
|
| TextDisplayViewer |
|
| TextFormat |
TextFormat is a plugin that provides handling for a text markup
language.
|
| TextIOPlugin |
|
| TextIOService |
|
| TextService |
Interface for service that works with text formats.
|
| TextWidget<U> |
Widget interface for text fields and areas.
|
| ThreadSafeEventService |
A thread-safe EventService implementation.
|
| ThreadService |
Interface for the thread handling service.
|
| ThreadService.ThreadContext |
|
| Timing |
A helper class to help with optimizing the performance of a list of
operations.
|
| ToggleWidget<U> |
Widget interface for boolean toggles.
|
| Tool |
Interface for tools.
|
| ToolActivatedEvent |
An event indicating a tool has been activated.
|
| ToolBar |
Common interface for tool bars, which are button bars with selectable tools,
similar to ImageJ 1.x.
|
| ToolDeactivatedEvent |
An event indicating a tool has been deactivated.
|
| ToolEvent |
An event indicating something has happened to a tool.
|
| ToolService |
Interface for service that tracks available tools.
|
| TreeNode<T> |
A wrapper around a data object, for storing it in a tree structure.
|
| TunePlayer |
Any QBasic fans out there?
|
| Typed<T> |
An object with an associated type (i.e., Class), which can be queried
at runtime.
|
| TypedIOService<D> |
Interface for high-level data I/O: opening and saving data of a specific type.
|
| TypedPlugin<D> |
Interface for plugins with an associated type (i.e., Class).
|
| TypedService<DT,PT extends TypedPlugin<DT>> |
A service for managing a particular sort of TypedPlugin.
|
| Types |
Utility class for working with generic types, fields and methods.
|
| UIArgument |
Handles the --ui command line argument.
|
| UIComponent<C> |
An interface identifying an object housed within a UI component.
|
| UIDetails |
An interface defining details useful for generating relevant user interface
elements.
|
| UIEvent |
|
| UIPreprocessor |
The UI preprocessor automatically populates module UserInterface
inputs with the UIService's default UI instance, if compatible.
|
| UIService |
Interface for service that handles user interfaces.
|
| UIShownEvent |
An event indicating a user interface was shown.
|
| UnimplementedCommand |
A command that is not yet implemented.
|
| UnitUtils |
Utility methods for working with units.
|
| URILocation |
|
| URLLocation |
|
| UserInterface |
An end-user SciJava application user interface.
|
| Validated |
An object whose validity can be confirmed after initialization.
|
| ValidityPreprocessor |
A preprocessor plugin that verifies module validity.
|
| ValidityProblem |
An exception used to record a validity problem with a Validated
object.
|
| Versioned |
An object that knows its version.
|
| VersionUtils |
Useful methods for retrieving versions from JARs and POMs associated with
Class objects.
|
| WelcomeEvent |
Marker SciJavaEvent indicating the first time an application is
run.
|
| WelcomeService |
Interface for services to display the welcome greeting when the UI is shown
for the first time.
|
| WidgetModel |
|
| WidgetService |
Interface for services that manage available InputWidgets.
|
| WidgetStyle |
|
| WinActivatedEvent |
An event indicating a display window has been activated.
|
| WinClosedEvent |
An event indicating a display window has been closed.
|
| WinClosingEvent |
An event indicating a display window is in the process of closing.
|
| WinDeactivatedEvent |
An event indicating a display window has been deactivated.
|
| WinDeiconifiedEvent |
An event indicating a display window was deiconified.
|
| WinEvent |
An event indicating something has happened to a display window.
|
| WinIconifiedEvent |
An event indicating a display window was iconified.
|
| WinOpenedEvent |
An event indicating a display window has been opened.
|
| WrapperPlugin<D> |
A plugin with a special "has-a" relationship (i.e., composition rather than
inheritance) with a single data object of a particular type.
|
| WrapperService<DT,PT extends WrapperPlugin<DT>> |
|
| WriteBufferDataHandle |
|
| XML |
Helper class for working with XML documents.
|