Modifier and Type | Interface and Description |
---|---|
interface |
Gateway
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractGateway
Abstract superclass for
Gateway implementations. |
class |
SciJava
Main entry point into SciJava.
|
Modifier and Type | Interface and Description |
---|---|
interface |
App
Metadata about a SciJava-based application, used by the
AppService . |
interface |
AppService
Interface for application-level functionality.
|
interface |
StatusService
Interface for the status notification service.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractApp
Abstract superclass of
App implementations. |
class |
DefaultAppService
Default service for application-level functionality.
|
class |
DefaultStatusService
Default service for status notifications.
|
class |
SciJavaApp
Application metadata about SciJava Common.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BatchService |
interface |
ScriptInfoWidget<U> |
Modifier and Type | Class and Description |
---|---|
class |
BatchModuleSearchActionFactory
Search action for executing a SciJava module in batch mode.
|
class |
FileBatchService |
class |
FileScriptBatchProcessor |
class |
MenuScriptBatchProcessor |
class |
ModuleBatchProcessor<T> |
class |
SwingScriptInfoWidget |
Modifier and Type | Interface and Description |
---|---|
interface |
BatchInputProvider<I> |
Modifier and Type | Class and Description |
---|---|
class |
FileBatchInputProvider |
Modifier and Type | Interface and Description |
---|---|
interface |
CacheService
Base interface for cache services in SciJava
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultCacheService
Trivial
CacheService implementation. |
class |
GuavaCacheService
CacheService implementation wrapping a guava Cache . |
Modifier and Type | Interface and Description |
---|---|
interface |
Command
Command is a plugin that is executable. |
interface |
CommandService
Interface for service that keeps track of available commands.
|
Modifier and Type | Class and Description |
---|---|
class |
ContextCommand
A command that knows its context.
|
class |
DefaultCommandService
Default service for working with
Command s. |
class |
DynamicCommand
A command with a variable number of inputs and outputs.
|
class |
Inputs
A way to build a dynamic set of inputs, whose values are then harvested by
the preprocessing framework.
|
class |
InteractiveCommand
A command intended to be run interactively.
|
class |
ModuleCommand
A command which implements
Module directly (rather than using the
CommandModule adapter class). |
class |
UnimplementedCommand
A command that is not yet implemented.
|
Modifier and Type | Class and Description |
---|---|
class |
RunArgument
Deprecated.
Use
RunArgument instead. |
Modifier and Type | Class and Description |
---|---|
class |
CommandCodeRunner
Runs the given
Command class. |
Modifier and Type | Interface and Description |
---|---|
interface |
ConsoleArgument
A plugin which extends an application's command line argument handling.
|
interface |
ConsoleService
Interface for service that manages interaction with the console.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractConsoleArgument
Abstract superclass of
ConsoleArgument implementations. |
class |
DefaultConsoleService
Default service for managing interaction with the console.
|
class |
SystemPropertyArgument
Handles the
-D command line argument, in an analogous way to tools
such as Java and Maven. |
Modifier and Type | Interface and Description |
---|---|
interface |
Converter<I,O>
Extensible conversion
Plugin for converting between classes and
types. |
interface |
ConvertService
Service for converting between types using an extensible plugin:
Converter . |
Modifier and Type | Interface and Description |
---|---|
interface |
Display<T>
A display is a particular type of plugin intended to collect objects for
visualization.
|
interface |
DisplayService
Interface for service that tracks available
Display s. |
interface |
TextDisplay
Interface for text
Display s. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractDisplay<T>
Abstract superclass of
Display implementations. |
class |
ActiveDisplayPreprocessor
|
class |
DefaultDisplay
Default display for objects, when no other displays are available.
|
class |
DefaultDisplayService
Default service for working with
Display s. |
class |
DefaultTextDisplay
Default display for text.
|
class |
DisplayPostprocessor
Displays outputs upon completion of a module execution.
|
Modifier and Type | Interface and Description |
---|---|
interface |
DownloadService
Service for managing retrieval of remote resources.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultDownloadService
Default implementation of
DownloadService . |
class |
MultiWriteHandle
DataHandle plugin for writing to multiple DataHandle s. |
Modifier and Type | Interface and Description |
---|---|
interface |
EventHistory
Interface for service that keeps a history of SciJava events.
|
interface |
EventService
Interface for the event handling service.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultEventHistory
Default service for keeping a history of SciJava events.
|
class |
DefaultEventService
Default service for publishing and subscribing to SciJava events.
|
Modifier and Type | Interface and Description |
---|---|
interface |
GrabService
Interface for services which acquire dependencies at runtime.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultGrabService
Default implementation of
GrabService . |
Modifier and Type | Class and Description |
---|---|
class |
GrabScriptProcessor
|
Modifier and Type | Interface and Description |
---|---|
interface |
InputService
Interface for service that tracks the current status of input devices
(keyboard and mouse in particular).
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultInputService
Default implementation of
InputService . |
Modifier and Type | Interface and Description |
---|---|
interface |
IOPlugin<D>
A plugin which extends an application's I/O capabilities.
|
interface |
IOService
Interface for high-level data I/O: opening and saving data.
|
interface |
RecentFileService
Interface for services that manage the Recently Used Files menu.
|
interface |
TypedIOService<D>
Interface for high-level data I/O: opening and saving data of a specific type.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractIOPlugin<D>
Abstract base class for
IOPlugin s. |
class |
AbstractTypedIOService<D>
Abstract base class for typed
IOPlugin s. |
class |
DefaultIOService
Default implementation of
IOService . |
class |
DefaultRecentFileService
Default service for managing the Recently Used Files menu.
|
Modifier and Type | Class and Description |
---|---|
class |
OpenArgument
Handles the
--open command line argument. |
Modifier and Type | Interface and Description |
---|---|
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). |
interface |
DataHandleService
Interface for low-level data I/O: reading and writing bytes using
DataHandle s. |
interface |
ResettableStreamHandle<L extends Location>
|
interface |
SeekableStreamHandle<L extends Location>
|
interface |
StreamHandle<L extends Location>
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDataHandle<L extends Location>
Abstract base class for
DataHandle plugins. |
class |
AbstractHigherOrderHandle<L extends Location>
Abstract superclass for
DataHandle s that operate over other
DataHandle s. |
class |
AbstractSeekableStreamHandle<L extends Location> |
class |
AbstractStreamHandle<L extends Location>
Abstract base class for
StreamHandle implementations. |
class |
BytesHandle
DataHandle for a BytesLocation . |
class |
DefaultDataHandleService
Default implementation of
DataHandleService . |
class |
DummyHandle
A
DataHandle which reads all zeroes, and writes no actual data. |
class |
FileHandle
DataHandle for a FileLocation . |
class |
ReadBufferDataHandle
Read-only buffered
DataHandle . |
class |
WriteBufferDataHandle
Wraps a
DataHandle and acts as a write buffer. |
Modifier and Type | Class and Description |
---|---|
class |
HTTPHandle
DataHandle for a HTTPLocation . |
class |
HTTPLocationResolver |
Modifier and Type | Interface and Description |
---|---|
interface |
LocationResolver
|
interface |
LocationService
A service that allows resolving of URIs to Locations, using
LocationResolver plugins for translation. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractLocationResolver
Abstract super class for
LocationResolver plugins. |
class |
DefaultLocationService
Default
LocationService implementation. |
class |
FileLocationResolver
Implementation of
LocationResolver for FileLocation . |
Modifier and Type | Interface and Description |
---|---|
interface |
NIOService
Interface for services that work with the
java.nio package,
particularly NIO ByteBuffer objects. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultNIOService
Default service for working with the
java.nio package, particularly
NIO ByteBuffer objects. |
Modifier and Type | Interface and Description |
---|---|
interface |
Java3DService
Interface for services which work with Java 3D.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultJava3DService
Default service for working with Java 3D.
|
Modifier and Type | Interface and Description |
---|---|
interface |
LogService
Interface for the logging service.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractLogService
Base class for
LogService implementations. |
class |
StderrLogService
Implementation of
LogService using the standard error stream. |
Modifier and Type | Class and Description |
---|---|
class |
SLF4JLogService
Logging service implemented using SLF4J.
|
Modifier and Type | Interface and Description |
---|---|
interface |
MainService
Interface for services which manage dynamic execution of main methods.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultMainService
Default implementation of
MainService . |
Modifier and Type | Class and Description |
---|---|
class |
MainArgument
Handles the
--main command line argument, which launches an
alternative main class. |
Modifier and Type | Class and Description |
---|---|
class |
MainCodeRunner
Executes the given class's
main method. |
Modifier and Type | Interface and Description |
---|---|
interface |
MenuService
Interface for service that tracks the application's menu structure.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultMenuService
Default service for keeping track of the application's menu structure.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ModuleService
Interface for service that tracks and executes available modules.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultModuleService
Default service for keeping track of and executing available modules.
|
Modifier and Type | Interface and Description |
---|---|
interface |
PostprocessorPlugin
A postprocessor plugin defines a step that occurs immediately following the
actual execution of a
Module . |
interface |
PreprocessorPlugin
A preprocessor plugin defines a step that occurs just prior to the actual
execution of a
Module . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractPostprocessorPlugin
Abstract base class for plugin postprocessors.
|
class |
AbstractPreprocessorPlugin
Abstract base class for plugin preprocessors.
|
class |
AbstractSingleInputPreprocessor
Abstract superclass for
PreprocessorPlugin implementations that
populate singleton inputs. |
class |
CheckInputsPreprocessor
A preprocessor plugin that does a final check of input parameters,
complaining if any required ones are null.
|
class |
DebugPostprocessor
A postprocessor plugin that dumps parameter values to the log.
|
class |
DebugPreprocessor
A preprocessor plugin that dumps information to the log.
|
class |
DefaultValuePreprocessor
A preprocessor plugin that populates default parameter values.
|
class |
GatewayPreprocessor
The gateway preprocessor automatically populates module inputs that implement
Gateway . |
class |
InitPreprocessor
A preprocessor plugin that populates initial parameter values.
|
class |
LoadInputsPreprocessor
A preprocessor for loading populated input values from persistent storage.
|
class |
LoggerPreprocessor
|
class |
SaveInputsPreprocessor
A preprocessor for saving populated input values to persistent storage.
|
class |
ServicePreprocessor
The service preprocessor automatically populates module inputs that implement
Service . |
class |
ValidityPreprocessor
A preprocessor plugin that verifies module validity.
|
Modifier and Type | Class and Description |
---|---|
class |
ModuleCodeRunner
Runs the given
Identifiable SciJava module. |
Modifier and Type | Interface and Description |
---|---|
interface |
ObjectService
Interface for object management service.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultObjectService
Default service for keeping track of registered objects.
|
Modifier and Type | Interface and Description |
---|---|
interface |
OptionsService
Interface for the options handling service.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultOptionsService
Default service for keeping track of the available options and their
settings.
|
class |
OptionsPlugin
Base class for all options-oriented plugins.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ParseService
Interface for service that parses strings.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultParseService
Default service for parsing strings.
|
Modifier and Type | Interface and Description |
---|---|
interface |
AppEventService
Deprecated.
Use
AppService and App instead. |
interface |
Platform
An interface for configuring a specific deployment platform, defined by
criteria such as operating system, machine architecture or Java version.
|
interface |
PlatformService
Interface for service that handles platform-specific deployment issues.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractPlatform
Abstract superclass of platform implementations.
|
class |
DefaultAppEventService
Deprecated.
Use
AppService and App instead. |
class |
DefaultPlatform
A platform implementation for default handling of platform issues.
|
class |
DefaultPlatformService
Default service for handling platform-specific deployment issues.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractPTService<PT extends SciJavaPlugin>
Abstract base class for
PTService s. |
class |
PluginInfo<PT extends SciJavaPlugin>
A collection of metadata about a particular plugin.
|
interface |
PTService<PT extends SciJavaPlugin>
A service for managing a particular sort of
SciJavaPlugin . |
Modifier and Type | Interface and Description |
---|---|
interface |
FactoryPlugin<D,O>
Interface for plugins that act as factories, creating objects on demand.
|
interface |
HandlerPlugin<D>
Interface for plugins which "handle" a particular subset of data objects.
|
interface |
HandlerService<DT,PT extends HandlerPlugin<DT>>
A service for managing
HandlerPlugin s of a particular type. |
interface |
PluginService
Interface for service that keeps track of available plugins.
|
interface |
PTService<PT extends SciJavaPlugin>
A service for managing a particular sort of
SciJavaPlugin . |
interface |
RichPlugin
Base interface for
Contextual , Prioritized plugins that
retain access to their associated PluginInfo metadata via the
HasPluginInfo interface. |
interface |
SingletonPlugin
Interface for plugins intended to be instantiated as singletons.
|
interface |
SingletonService<PT extends SingletonPlugin>
A service for managing
SingletonPlugin s of a particular type. |
interface |
TypedPlugin<D>
Interface for plugins with an associated type (i.e.,
Class ). |
interface |
TypedService<DT,PT extends TypedPlugin<DT>>
A service for managing a particular sort of
TypedPlugin . |
interface |
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.
|
interface |
WrapperService<DT,PT extends WrapperPlugin<DT>>
A service for managing
WrapperPlugin s of a particular type. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractHandlerPlugin<D>
Abstract base class for
HandlerPlugin implementations. |
class |
AbstractHandlerService<DT,PT extends HandlerPlugin<DT>>
Abstract base class for
HandlerService s. |
class |
AbstractPTService<PT extends SciJavaPlugin>
Abstract base class for
PTService s. |
class |
AbstractRichPlugin
Abstract base class for
RichPlugin implementations. |
class |
AbstractSingletonService<PT extends SingletonPlugin>
Abstract base class for
SingletonService s. |
class |
AbstractTypedPlugin<D>
Abstract base class for
TypedPlugin s. |
class |
AbstractTypedService<DT,PT extends TypedPlugin<DT>>
Abstract base class for
TypedService s. |
class |
AbstractWrapperPlugin<D>
Abstract base class for
WrapperPlugin s. |
class |
AbstractWrapperService<DT,PT extends WrapperPlugin<DT>>
Abstract base class for
WrapperService s. |
class |
DefaultPluginService
Default service for keeping track of available plugins.
|
class |
SortablePlugin
Deprecated.
Use
AbstractRichPlugin instead. |
Modifier and Type | Method and Description |
---|---|
static <P extends PT,PT extends SciJavaPlugin> |
PluginInfo.create(Class<P> pluginClass,
Class<PT> pluginType)
Creates a
PluginInfo for the given plugin class of the specified
plugin type. |
<PT extends SciJavaPlugin> |
PluginService.createInstance(PluginInfo<PT> info)
Creates an instance of the given plugin.
|
<PT extends SciJavaPlugin> |
DefaultPluginService.createInstance(PluginInfo<PT> info) |
<PT extends SciJavaPlugin> |
PluginService.createInstances(List<PluginInfo<PT>> infos)
Creates an instance of each of the plugins on the given list.
|
<PT extends SciJavaPlugin> |
DefaultPluginService.createInstances(List<PluginInfo<PT>> infos) |
<PT extends SciJavaPlugin> |
PluginService.createInstancesOfType(Class<PT> type)
Creates one instance each of the available plugins of the given type.
|
<PT extends SciJavaPlugin> |
DefaultPluginService.createInstancesOfType(Class<PT> type) |
static <P extends PT,PT extends SciJavaPlugin> |
PluginInfo.get(Class<P> pluginClass,
Class<PT> pluginType,
PluginIndex pluginIndex)
Finds a
PluginInfo of the given plugin class and plugin type in the
specified PluginIndex . |
static <P extends PT,PT extends SciJavaPlugin> |
PluginInfo.get(Class<P> pluginClass,
Collection<? extends PluginInfo<PT>> plugins)
Finds a
PluginInfo of the given plugin class in the specified list
of plugins. |
static <P extends SciJavaPlugin> |
PluginInfo.get(Class<P> pluginClass,
PluginIndex pluginIndex)
Finds a
PluginInfo of the given plugin class in the specified
PluginIndex . |
static <P extends PT,PT extends SciJavaPlugin> |
PluginInfo.getOrCreate(Class<P> pluginClass,
Class<PT> pluginType,
PluginIndex pluginIndex)
Obtains a
PluginInfo for the given plugin class. |
static <P extends SciJavaPlugin> |
PluginInfo.getOrCreate(Class<P> pluginClass,
PluginIndex pluginIndex)
Obtains a
PluginInfo for the given plugin class. |
<P extends SciJavaPlugin> |
PluginService.getPlugin(Class<P> pluginClass)
Gets the first available plugin of the given class, or null if none.
|
<P extends SciJavaPlugin> |
DefaultPluginService.getPlugin(Class<P> pluginClass) |
<PT extends SciJavaPlugin,P extends PT> |
PluginService.getPlugin(Class<P> pluginClass,
Class<PT> type)
Gets the first available plugin of the given class, or null if none.
|
<PT extends SciJavaPlugin,P extends PT> |
DefaultPluginService.getPlugin(Class<P> pluginClass,
Class<PT> type) |
<PT extends SciJavaPlugin> |
PluginIndex.getPlugins(Class<PT> type)
Gets a list of registered plugins compatible with the given type.
|
<P extends SciJavaPlugin> |
PluginService.getPluginsOfClass(Class<P> pluginClass)
Gets the list of plugins of the given class.
|
<P extends SciJavaPlugin> |
DefaultPluginService.getPluginsOfClass(Class<P> pluginClass) |
<PT extends SciJavaPlugin,P extends PT> |
PluginService.getPluginsOfClass(Class<P> pluginClass,
Class<PT> type)
Gets the list of plugins of the given class.
|
<PT extends SciJavaPlugin,P extends PT> |
DefaultPluginService.getPluginsOfClass(Class<P> pluginClass,
Class<PT> type) |
<PT extends SciJavaPlugin> |
PluginService.getPluginsOfClass(String className,
Class<PT> type)
Gets the list of plugins with the given class name.
|
<PT extends SciJavaPlugin> |
DefaultPluginService.getPluginsOfClass(String className,
Class<PT> type) |
<PT extends SciJavaPlugin> |
PluginService.getPluginsOfType(Class<PT> type)
Gets the list of plugins of the given type (e.g.,
Service ). |
<PT extends SciJavaPlugin> |
DefaultPluginService.getPluginsOfType(Class<PT> type) |
static <PT extends SciJavaPlugin,P extends PT> |
DefaultPluginService.getPluginType(Class<P> pluginClass)
Gets the plugin type of the given plugin class, as declared by its
@Plugin annotation (i.e., Plugin.type() ). |
default <PT extends SciJavaPlugin> |
PluginService.sort(List<PT> instances,
Class<PT> type)
Sorts the given list of plugin instances by priority.
|
Modifier and Type | Method and Description |
---|---|
<P extends SciJavaPlugin> |
PluginService.getPlugin(Class<P> pluginClass)
Gets the first available plugin of the given class, or null if none.
|
<P extends SciJavaPlugin> |
DefaultPluginService.getPlugin(Class<P> pluginClass) |
PluginInfo<SciJavaPlugin> |
PluginService.getPlugin(String className)
Gets the first available plugin of the given class name, or null if none.
|
PluginInfo<SciJavaPlugin> |
DefaultPluginService.getPlugin(String className) |
<P extends SciJavaPlugin> |
PluginService.getPluginsOfClass(Class<P> pluginClass)
Gets the list of plugins of the given class.
|
<P extends SciJavaPlugin> |
DefaultPluginService.getPluginsOfClass(Class<P> pluginClass) |
List<PluginInfo<SciJavaPlugin>> |
PluginService.getPluginsOfClass(String className)
Gets the list of plugins with the given class name.
|
List<PluginInfo<SciJavaPlugin>> |
DefaultPluginService.getPluginsOfClass(String className) |
<PT extends SciJavaPlugin> |
PluginService.getPluginsOfClass(String className,
Class<PT> type)
Gets the list of plugins with the given class name.
|
<PT extends SciJavaPlugin> |
DefaultPluginService.getPluginsOfClass(String className,
Class<PT> type) |
Modifier and Type | Method and Description |
---|---|
static PluginInfo<?> |
PluginInfo.create(Class<? extends SciJavaPlugin> pluginClass)
Creates a
PluginInfo for the given plugin class. |
Modifier and Type | Class and Description |
---|---|
class |
DumpStack
Provides a complete stack dump of all threads.
|
class |
ParamAssignOrder
An illustration of the order in which command parameter assignment occurs.
|
class |
ShowSubscribers
For EventBus diagnostics: shows what is subscribed to various event types.
|
class |
SystemInformation
Dumps the full system configuration, including installed libraries and Java
system properties.
|
class |
TextDisplayTest
A test of text displays.
|
Modifier and Type | Class and Description |
---|---|
class |
Close
Closes the active display.
|
class |
CloseAll
Closes all displays.
|
Modifier and Type | Class and Description |
---|---|
class |
ClearRecent
Clears the list of recently opened files.
|
class |
OpenFile
Opens the selected file.
|
Modifier and Type | Class and Description |
---|---|
class |
RunScript
Executes the script in the given file.
|
Modifier and Type | Class and Description |
---|---|
class |
MacOSPlatform
A platform implementation for handling Apple macOS platform issues:
Application events are rebroadcast as ImageJ events.
macOS screen menu bar is enabled.
Special screen menu bar menu items are handled.
|
Modifier and Type | Class and Description |
---|---|
class |
WindowsPlatform
A platform implementation for handling Windows platform issues.
|
Modifier and Type | Class and Description |
---|---|
class |
BeanshellScriptLanguage
An adapter of the BeanShell interpreter to the SciJava scripting interface.
|
Modifier and Type | Class and Description |
---|---|
class |
ClojureScriptLanguage
An adapter of the Clojure interpreter to the SciJava scripting interface.
|
Modifier and Type | Class and Description |
---|---|
class |
GroovyScriptLanguage
An adapter of the Groovy interpreter to the SciJava scripting interface.
|
Modifier and Type | Class and Description |
---|---|
class |
JavaScriptLanguage
Provides Java as a
ScriptLanguage . |
Modifier and Type | Class and Description |
---|---|
class |
JavaScriptScriptLanguage
An adapter of the JavaScript interpreter to the SciJava scripting interface.
|
Modifier and Type | Class and Description |
---|---|
class |
JRubyScriptHeader
Provides a default script header when editing
JRubyScriptLanguage
scripts. |
class |
JRubyScriptLanguage
An adapter of the JRuby interpreter to the SciJava scripting interface.
|
Modifier and Type | Class and Description |
---|---|
class |
JythonScriptLanguage
An adapter of the Jython interpreter to the SciJava scripting interface.
|
Modifier and Type | Class and Description |
---|---|
class |
KotlinScriptLanguage
A SciJava
ScriptLanguage for Kotlin. |
Modifier and Type | Interface and Description |
---|---|
interface |
MATLABCommands
A suite of commands for use in MATLAB.
|
interface |
MATLABService
Service performing any utility operations required for MATLAB. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultMATLABService
Default
MATLABService implementation. |
class |
MATLABOptions
Allows the setting and persisting of
MatlabProxyFactoryOptions
configuration. |
class |
MATLABScriptLanguage
An adapter of the MATLAB interpreter to ImageJ's scripting interfaces.
|
Modifier and Type | Class and Description |
---|---|
class |
RenjinScriptLanguage
An adapter of the R interpreter to the SciJava scripting interface.
|
Modifier and Type | Class and Description |
---|---|
class |
ScalaScriptLanguage
An adapter of the Scala interpreter to the SciJava scripting interface.
|
Modifier and Type | Class and Description |
---|---|
class |
MarkdownTextFormat
Text format for Markdown.
|
Modifier and Type | Class and Description |
---|---|
class |
PlainTextFormat
Plain text format, which handles vanilla .txt files.
|
Modifier and Type | Interface and Description |
---|---|
interface |
PrefService
Service for storing and retrieving arbitrary preferences. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractPrefService
Abstract
PrefService implementation. |
class |
DefaultPrefService
Default
PrefService implementation, which persists preferences to
disk using the Preferences API. |
Modifier and Type | Interface and Description |
---|---|
interface |
CodeRunner
A plugin which extends the
RunService 's execution handling. |
interface |
RunService
Interface for service that manages available
CodeRunner plugins. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCodeRunner
Abstract superclass of
CodeRunner implementations. |
class |
DefaultRunService
Default service for managing available
CodeRunner plugins. |
Modifier and Type | Interface and Description |
---|---|
interface |
ScriptHeader
Represents one or more canned lines intended to go at the top of scripts of a
given language.
|
interface |
ScriptHeaderService
|
interface |
ScriptLanguage
The base interface for scripting language adapters.
|
interface |
ScriptService
Interface for service that works with scripts.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractScriptHeader
Abstract superclass for
ScriptHeader implementations. |
class |
AbstractScriptLanguage
Abstract superclass for
ScriptLanguage implementations. |
class |
AdaptedScriptLanguage
Abstract superclass for
ScriptLanguage implementations which adapt an
existing ScriptEngineFactory . |
class |
DefaultScriptHeaderService
Default
ScriptHeaderService implementation. |
class |
DefaultScriptService
Default service for working with scripts.
|
Modifier and Type | Class and Description |
---|---|
class |
RunScriptArgument
Deprecated.
Use
RunArgument instead. |
Modifier and Type | Class and Description |
---|---|
class |
ScriptIOPlugin
IOPlugin for scripts. |
Modifier and Type | Interface and Description |
---|---|
interface |
ScriptProcessor
A script processor defines some sort of processing that primes a particular
script for execution.
|
interface |
ScriptProcessorService
Interface for service that processes scripts.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultScriptProcessorService
Default implementation of
ScriptProcessorService . |
class |
DirectiveScriptProcessor
Abstract base class for
ScriptProcessor plugins that parse lines
of the form #@directive(...) ... . |
class |
ParameterScriptProcessor
A
ScriptProcessor which parses the script's input and output
parameters from the script header. |
class |
ScriptDirectiveScriptProcessor
A
ScriptProcessor which parses the #@script directive. |
class |
ShebangScriptProcessor
A
ScriptProcessor which looks for a #! at the beginning of a
script, and set the language accordingly. |
Modifier and Type | Class and Description |
---|---|
class |
ScriptCodeRunner
Runs the given script.
|
Modifier and Type | Interface and Description |
---|---|
interface |
SearchActionFactory
SciJava plugin type for doing something with a
SearchResult . |
interface |
Searcher
SciJava plugin type for discovering search results of a particular sort.
|
interface |
SearchService
A service that performs asynchronous searches.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultSearchService
Default implementation of
SearchService . |
Modifier and Type | Class and Description |
---|---|
class |
ClassesSearcher
Searcher plugin for Java classes. |
class |
JavadocSearchActionFactory
Search action for viewing the javadoc of a Java class.
|
class |
SourceSearchActionFactory
Search action for viewing the source code of a Java class.
|
Modifier and Type | Interface and Description |
---|---|
interface |
JavadocService
Service for mapping packages to Javadoc URLs.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultJavadocService
Default implementation of
JavadocService . |
Modifier and Type | Class and Description |
---|---|
class |
ModuleSearcher
Searcher plugin for SciJava modules. |
class |
RunModuleSearchActionFactory
Search action for executing a SciJava module.
|
Modifier and Type | Class and Description |
---|---|
class |
RunSnippetActionFactory
Search action for executing a code snippet.
|
class |
SnippetSearcher
Searcher plugin for code snippets. |
Modifier and Type | Class and Description |
---|---|
class |
TemplateSearcher |
Modifier and Type | Class and Description |
---|---|
class |
BISESearcher
A searcher for the Bio-Imaging Search
Engine.
|
class |
ImageForumSearcher
A searcher for the Image.sc Forum.
|
class |
ImageJWikiSearcher
A searcher for finding pages of the ImageJ
wiki.
|
class |
OpenInBrowserActionFactory
This factory creates actions for opening web search results in a browser.
|
Modifier and Type | Interface and Description |
---|---|
interface |
SciJavaService
Marker interface for core SciJava Common
Service s. |
interface |
Service
A SciJava service, for a particular area of functionality.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractService
Abstract superclass of
Service implementations. |
Modifier and Type | Interface and Description |
---|---|
interface |
StartupService
Interface for service managing startup operations.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultStartupService
Default implementation of
StartupService . |
Modifier and Type | Interface and Description |
---|---|
interface |
TableDisplay
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultTableDisplay
Default display for
Table s, including DoubleTable s. |
class |
DefaultTableIOPlugin
Plugin for reading/writing
GenericTable s. |
Modifier and Type | Interface and Description |
---|---|
interface |
TableIOPlugin
Abstract plugin class for saving and loading tables
|
interface |
TableIOService |
Modifier and Type | Class and Description |
---|---|
class |
DefaultTableIOService |
class |
ExportTableCommand |
Modifier and Type | Class and Description |
---|---|
class |
ResultsPostprocessor
A postprocessor which aggregates simple output values into a single table,
for a nicer UI experience.
|
Modifier and Type | Interface and Description |
---|---|
interface |
TaskService
Service for working with
Task s. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultTaskService
Default implementation of
TaskService . |
Modifier and Type | Interface and Description |
---|---|
interface |
TextFormat
TextFormat is a plugin that provides handling for a text markup
language. |
interface |
TextService
Interface for service that works with text formats.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractTextFormat
Abstract superclass of
TextFormat implementations. |
class |
DefaultTextService
Default service for working with text formats.
|
Modifier and Type | Interface and Description |
---|---|
interface |
TextIOService
TypedIOService for opening and saving text data |
Modifier and Type | Class and Description |
---|---|
class |
DefaultTextIOService
Default
TextIOService implementation for opening and saving text data |
class |
TextIOPlugin
IOPlugin for text conversion to HTML. |
Modifier and Type | Interface and Description |
---|---|
interface |
ThreadService
Interface for the thread handling service.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultThreadService
Default service for managing active threads.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IconService
|
interface |
Tool
Interface for tools.
|
interface |
ToolService
Interface for service that tracks available tools.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractTool
Abstract base class for
Tool implementations. |
class |
DefaultToolService
Default service for keeping track of available tools, including which tool is
active, and delegating UI events to the active tool.
|
class |
DummyTool
A tool that does nothing.
|
Modifier and Type | Interface and Description |
---|---|
interface |
UIService
Interface for service that handles user interfaces.
|
interface |
UserInterface
An end-user SciJava application user interface.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractInputHarvesterPlugin<P,W>
AbstractInputHarvesterPlugin is an
InputHarvester that implements the
PreprocessorPlugin interface. |
class |
AbstractUIInputWidget<T,W>
Abstract superclass of
InputWidget implementations that
belong to a specific UI. |
class |
AbstractUserInterface
Abstract superclass for
UserInterface implementations. |
class |
DefaultUIService
Default service for handling SciJava user interfaces.
|
class |
FileListPreprocessor |
class |
FilePreprocessor
A preprocessor plugin that handles single unresolved parameters of type
File using a UI prompt. |
class |
UIPreprocessor
The UI preprocessor automatically populates module
UserInterface
inputs with the UIService 's default UI instance, if compatible. |
Modifier and Type | Class and Description |
---|---|
class |
AWTUI
AWT-based user interface for ImageJ.
|
Modifier and Type | Class and Description |
---|---|
class |
AWTButtonWidget
An AWT widget that displays a button and invokes the callback of a parameter
when the button is clicked.
|
class |
AWTChoiceWidget
AWT implementation of multiple choice selector widget.
|
class |
AWTFileWidget
AWT implementation of file selector widget.
|
class |
AWTInputHarvester
AWTInputHarvester is an
InputHarvester that collects input parameter
values from the user using an AWTInputPanel dialog box. |
class |
AWTInputWidget<T>
Common superclass for AWT-based input widgets.
|
class |
AWTMessageWidget
AWT implementation of message widget.
|
class |
AWTNumberWidget
AWT implementation of number chooser widget.
|
class |
AWTObjectWidget
AWT implementation of object selector widget.
|
class |
AWTTextWidget
AWT implementation of text field widget.
|
class |
AWTToggleWidget
AWT implementation of boolean toggle widget.
|
Modifier and Type | Class and Description |
---|---|
class |
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. |
class |
ShowUIArgument
Handles the
--showUI argument, which signals that the UI should be
opened immediately. |
class |
UIArgument
Handles the
--ui command line argument. |
Modifier and Type | Interface and Description |
---|---|
interface |
DragAndDropHandler<D>
Interface for drag-and-drop handlers.
|
interface |
DragAndDropService
Interface for service that handles drag and drop events.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDragAndDropHandler<D>
Abstract superclass for
DragAndDropHandler s. |
class |
DefaultDragAndDropService
Default service for handling drag and drop events.
|
class |
FileDragAndDropHandler
Drag-and-drop handler for files.
|
class |
ListDragAndDropHandler
Drag-and-drop handler for lists of objects.
|
class |
ScriptFileDragAndDropHandler
Drag-and-drop handler for script files.
|
Modifier and Type | Class and Description |
---|---|
class |
HeadlessDisplayViewer
A display viewer used when running headless.
|
class |
HeadlessUI
A no-op user interface used when the application is running headless.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractSwingUI
Abstract superclass for Swing-based user interfaces.
|
class |
SwingIconService
Swing implementation of the
IconService . |
Modifier and Type | Class and Description |
---|---|
class |
CommandFinder
A plugin to display the
CommandFinderPanel in a dialog. |
class |
DialogPromptDemo
A demonstration of SciJava's UI-agnostic dialog prompt capabilities.
|
class |
InspectObjects
Inspect the ObjectService
|
class |
WatchEvents
Listens for events, displaying results in a text window.
|
Modifier and Type | Class and Description |
---|---|
class |
ShowConsole
Pops up the console window.
|
Modifier and Type | Class and Description |
---|---|
class |
SwingMdiUI
Swing-based MDI user interface.
|
class |
WindowsTileVertical
Arranges the Windows in an MDI environment.
|
Modifier and Type | Class and Description |
---|---|
class |
OptionsLookAndFeel
Runs the Edit::Options::Look and Feel dialog.
|
Modifier and Type | Interface and Description |
---|---|
interface |
AutoImporter
Base interface for auto-importer plugins.
|
interface |
LanguageSupportPlugin
Interface for
AutoCompletion plugins. |
interface |
LanguageSupportService
Service which manages
LanguageSupportPlugin s. |
interface |
SyntaxHighlighter
Placeholder interface for syntax highlighters.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultLanguageSupportService
Default
LanguageSupportService implementation. |
class |
ScriptEditor
The Script Editor.
|
class |
ScriptInterpreterPlugin
A GUI for the script engines.
|
Modifier and Type | Class and Description |
---|---|
class |
ChooseFontSize
Sets the font size in the current editor tab.
|
class |
ChooseTabSize
Sets the tab size in the current editor tab.
|
class |
GitGrep
Calls git grep in a given directory.
|
class |
KillScript
Kills a running script started in the given script editor.
|
Modifier and Type | Class and Description |
---|---|
class |
BeanshellHighlighter
SyntaxHighliter for "beanshell".
|
class |
ECMAScriptHighlighter
SyntaxHighliter for "ecmascript".
|
class |
IJ1MacroHighlighter
SyntaxHighliter for ij1-macros.
|
class |
MatlabHighlighter
SyntaxHighliter for matlab scripts.
|
Modifier and Type | Class and Description |
---|---|
class |
JavaLanguageSupportPlugin
LanguageSupportPlugin for the java language. |
class |
JavaScriptLanguageSupportPlugin
LanguageSupportPlugin for the javascript language. |
class |
JythonLanguageSupportPlugin
LanguageSupportPlugin for the jython language. |
Modifier and Type | Class and Description |
---|---|
class |
SwingSDIUI
Swing-based MDI user interface.
|
Modifier and Type | Class and Description |
---|---|
class |
EasySwingDisplayViewer<T>
|
Modifier and Type | Class and Description |
---|---|
class |
SwingTableDisplayViewer
|
Modifier and Type | Class and Description |
---|---|
class |
SwingTextDisplayViewer
A Swing text display viewer, which displays strings in a simple text panel.
|
Modifier and Type | Class and Description |
---|---|
class |
SwingButtonWidget
A Swing widget that displays a button and invokes the callback of a parameter
when the button is clicked.
|
class |
SwingChoiceRadioWidget
Swing implementation of multiple choice selector widget using
JRadioButton s. |
class |
SwingChoiceWidget
Swing implementation of multiple choice selector widget using a
JComboBox . |
class |
SwingColorWidget
Swing implementation of color chooser widget.
|
class |
SwingDateWidget
Swing implementation of date selector widget.
|
class |
SwingFileListWidget
Swing implementation of
FileListWidget . |
class |
SwingFileWidget
Swing implementation of file selector widget.
|
class |
SwingInputHarvester
SwingInputHarvester is an
InputHarvester that collects input
parameter values from the user using a SwingInputPanel dialog box. |
class |
SwingInputWidget<T>
Common superclass for Swing-based input widgets.
|
class |
SwingMdiInputHarvester
SwingInputHarvester is an
InputHarvester that collects input
parameter values from the user using a SwingInputPanel dialog box. |
class |
SwingMessageWidget
Swing implementation of message widget.
|
class |
SwingNumberWidget
Swing implementation of number chooser widget.
|
class |
SwingObjectWidget
Swing implementation of object selector widget.
|
class |
SwingTextWidget
Swing implementation of text field widget.
|
class |
SwingToggleWidget
Swing implementation of boolean toggle widget.
|
Modifier and Type | Interface and Description |
---|---|
interface |
DisplayViewer<T>
A display viewer is a UI widget that shows a display to a user.
|
Modifier and Type | Class and Description |
---|---|
class |
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.
|
Modifier and Type | Interface and Description |
---|---|
interface |
TableDisplayViewer
A display viewer for a display of
Table s. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractTableDisplayViewer
Implements the UI-independent elements of a
Table viewer. |
Modifier and Type | Interface and Description |
---|---|
interface |
TextDisplayViewer
A display viewer for
String s. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractTextDisplayViewer
Implements the UI-independent elements of a text viewer.
|
Modifier and Type | Interface and Description |
---|---|
interface |
WelcomeService
Interface for services to display the welcome greeting when the UI is shown
for the first time.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultWelcomeService
Default service for displaying the welcome greeting.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ButtonWidget<U>
Widget interface for buttons.
|
interface |
ChoiceWidget<U>
Widget interface for multiple choice selectors.
|
interface |
ColorWidget<U>
Widget interface for color choosers.
|
interface |
DateWidget<U>
Widget interface for dates.
|
interface |
FileListWidget<U> |
interface |
FileWidget<U>
Widget interface for file selectors.
|
interface |
InputWidget<T,W>
Interface for input widgets.
|
interface |
MessageWidget<U>
Widget interface for message labels.
|
interface |
NumberWidget<U>
Widget interface for number choosers.
|
interface |
ObjectWidget<U>
Widget interface for object selectors.
|
interface |
TextWidget<U>
Widget interface for text fields and areas.
|
interface |
ToggleWidget<U>
Widget interface for boolean toggles.
|
interface |
WidgetService
Interface for services that manage available
InputWidget s. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractInputWidget<T,W>
Base class for input widgets.
|
class |
DefaultWidgetService
Default service for managing available
InputWidget s. |
Copyright © 2015–2022 SciJava. All rights reserved.