|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
App.about()
instead.
App
implementations.BasicDetails
implementations.ConsoleArgument
implementations.Contextual
objects.Converter
plugins.ConvertService
implementations.Display
implementations.DragAndDropData
implementations.DragAndDropHandler
s.Gateway
implementations.HandlerPlugin
implementations.HandlerService
s.InputHarvester
s.InputHarvester
that implements the
PreprocessorPlugin
interface.InputPanel
implementations.IOPlugin
s.LogService
.Module
implementations.ModuleInfo
implementation.ModuleItem
implementations.PrefService
implementation.PTService
s.RichPlugin
implementations.ScriptContext
for use in the
AbstractScriptEngine
.ScriptHeader
implementations.ScriptLanguage
implementations.Service
implementations.SingletonService
s.TextFormat
implementations.TypedPlugin
s.TypedService
s.UIDetails
implementations.InputWidget
implementations that
belong to a specific UI.UserInterface
implementations.WrapperPlugin
s.WrapperService
s.KeyCode
plus
InputModifiers
.Display
when there is one single unresolved
Display
parameter.ScriptLanguage
implementations which adapt an
existing ScriptEngineFactory
.AdaptedScriptLanguage
wrapping the given
ScriptEngineFactory
.
AdaptedScriptLanguage
wrapping the
ScriptEngineFactory
with the given name.
AppService
.AppService
and App
instead.UIDetails.APPLICATION_MENU_ROOT
instead.
PrimitiveArray
instances.Plugin
annotation.boolean
elements.InputPanel
with widgets corresponding to the
given Module
instance.
byte
elements.ConversionUtils.canCast(Class, Class)
ConversionUtils.canCast(Object, Class)
CommandModule.preview()
calls.
ConversionRequest.sourceClass()
to its
ConversionRequest.destClass()
or
ConversionRequest.destType()
.
Converter.canConvert(Object, Type)
Converter.canConvert(Object, Class)
ConversionUtils.canConvert(Class, Class)
ConversionUtils.canConvert(Object, Class)
ConversionUtils.cast(Object, Class)
char
elements.IllegalArgumentException
if (data, display) pair is
incompatible.
Class
objects and primitive types.CodeGenerator
for Java.ColorRGB
objects and related utility methods.AnnotationCombiner.combine(File)
instead.
AnnotationCombiner
instead.AnnotationCombiner.AnnotationCombiner()
instead.
Command
is a plugin that is executable.Command
.PluginInfo
.
Command
instance.PluginInfo
.
CommandInfo
, around the
specified Command
instance.
ModuleItem
implementation describing an input or output of a command.Prioritized
objects.
Class
objects using their fully qualified names.
Converter
and ConvertService
methods.Converter.convert(Object, Class)
but capable of creating and populating
multi-element objects (Collection
s and array types).
ConversionRequest.sourceObject()
to the
specified ConversionRequest.destClass()
or
ConversionRequest.destType()
.
ConversionUtils.convert(Object, Class)
DragAndDropData
to the type of data object
supported by this handler.
Plugin
for converting between classes and
types.Converter
.InputPanel
.
AppService
and App
instead.Command
s.Converter
implementation.ConvertService
implementation.Display
s.DragAndDropData
, which provides a
UI-agnostic way to bundle an object together with its MIME type.EventService
implementation for SciJava.InputService
.IOService
.MutableModule
implementation, intended for subclassing.MutableModuleInfo
implementation.MutableModuleItem
implementation, for use with custom
MutableModule
implementations.PrefService
implementation, which persists preferences to
disk using the Java Preferences
API.ScriptHeaderService
implementation.ScriptInterpreter
.DefaultScriptInterpreter
.
InputWidget
s.PluginFinder
to
this index, or does nothing if the attached PluginFiner is null.
Display
.Display
.Display
s.DisplayPanel
.AbstractUIInputWidget.refreshWidget()
operation.
double
elements.Display
.
DragAndDropData
, using the first available compatible handler.
Display
.
Display
.
DynamicCommand
's associated
ModuleInfo
.SciJavaEvent
, without saving the event
itself (since doing so could leave dangling references).File
using a UI prompt.float
elements.LineOutputStream.println(String)
, stripping any trailing new-line characters.
ColorRGB
object.
Context
to provide
one-line access to a suite of Service
s.Gateway
.Type
objects, particularly generic
types.Service
, if it exists in
the underlying Context
.
Service
with the given class name,
if it exists in the underlying Context
.
KeyCode.UNDEFINED
if no such code.
KeyCode.UNDEFINED
if no such
code.
Field
s marked with the annotation of the
specified class.
Field
s marked with the annotation of the
specified class.
Method
s marked with the annotation of the
specified class.
Method
s marked with the annotation of the
specified class.
Plugin
annotation.
AnnotationCombiner.getAnnotationFiles()
instead.
artifactId
of the application.
GenericUtils.getClass(Type)
Class
of the objects that can
be created.
Command
s).
Command
s corresponding to the given plugins.
attrs = { @Attr(name = "app-command") }
Command
s of the given type.
GenericUtils.getComponentClass(Type)
Contextual.setContext(Context)
has not yet been called on this object.
ImageDisplay.class
).
ImageDisplay.class
).
Display
.
ScriptEngine
.
PluginIndex.discover()
.
GenericUtils.getFieldType(Field, Class)
groupId
of the application.
ConvertService.getHandler(Object, Class)
ConvertService.getHandler(Object, Type)
DragAndDropData
dragged onto the specified display.
ScriptHeader
s capable of handling the given
ScriptLanguage
and combines the result of their
ScriptHeader.getHeader()
output to a single string.
MenuEntry
.
PluginInfo
metadata associated with the object.
Field
corresponding to the given @Parameter
annotated module input, or null if the input does not exist or was not
declared using the @Parameter
mechanism.
ScriptLanguage
.
ScriptEngineFactory
instances available from the Java scripting
framework itself.
GenericUtils.getFieldClasses(Field, Class)
, but with respect to the return
type of the given Method
rather than a Field
.
GenericUtils.getFieldType(Field, Class)
, but with respect to the return
type of the given Method
rather than a Field
.
Date
of the file's last modification.
ModuleInfo
.
ConversionUtils.getNonprimitiveType(Class)
Class
closest to the given type.
ConversionUtils.getNullValue(Class)
IOPlugin
for opening data from the given
source.
Field
corresponding to the given @Parameter
annotated module output, or null if the output does not exist or was not
declared using the @Parameter
mechanism.
Class
of the item objects, if that class has already
been loaded.
Service
).
@Plugin
annotation (i.e., Plugin.type()
).
IOPlugin
for saving data to the given
destination.
ScriptInfo
metadata for the script at the given file, or
null if none.
ModuleItem
if found, or null if
not exactly one unresolved fillable input of that type.
ModuleItem
if found, or null if not exactly
one unresolved output of that type.
n
th type parameter of the specified class.
GenericUtils.getFieldClasses(Field, Class)
SNAPSHOT
version.
SNAPSHOT
version.
SNAPSHOT
version.
groupId
and artifactId
are
null
.
HandlerPlugin
s of a particular type.PluginInfo
metadata.CustomDrawnTool
s use IconDrawer
s to draw their icon on
screen.IconService
allows a Tool
to obtain the IconDrawer
.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.).
AbstractModuleInfo.outputMap
, initializing if needed.
AbstractModuleInfo.inputMap
, initializing if needed.
Instantiable
cannot create an object.int
elements.Command
) which is intended to be run
interactively.Boolean
or
boolean
).
Character
or
char
).
ThreadService.invoke(java.lang.Runnable)
and ThreadService.queue(java.lang.Runnable)
.
int
, float
or any Number
implementation.
String
,
Character
or char
.
Iterator
.
N
last-recently-used items.OutputStream
.List
s.PrefService
for the given
ModuleItem
.
Instantiable.createInstance()
.
ClassLoader
, or null if it cannot be loaded.
long
elements.AnnotationCombiner.main(String[])
instead.
FileUtils.stripFilenameVersion(String)
Plugin
's menu path.ShadowMenu
structure
into a menu for a particular user interface.MenuPath
.MenuService
's
ShadowMenu
.UIDetails
.MenuService
's ShadowMenu
.MenuService
's ShadowMenu
.MenuService
's ShadowMenu
.Method
, which can be invoked at will.Module
execution has been canceled.Module
directly (rather than using
the CommandModule
adapter class).Module
.Module
(but not a specific instance of it).ModulePostprocessor
has been invoked as part of
a module execution.Module
.ModulePreprocessor
has been invoked as part of
a module execution.Module
.ModuleProcessor
has been invoked as part of a
module execution.ModulePreprocessor
) or
following (see ModulePostprocessor
) the module execution.Module
, including pre- and
post-processing and event notification.ModuleService
.ModuleService
.ModuleService
.Module
extension allowing manipulation of its metadata.ModuleInfo
extension allowing manipulation of its metadata.ModuleItem
extension allowing manipulation of its metadata.Gateway
cannot obtain a
Service
.Context
is null, but shouldn't be.Converter
implementation for handling null
values.Number
objects.Object
elements.ObjectService
.ObjectService
.ObjectService
.--open
command line argument.AbstractModuleInfo.outputList
, initializing if needed.
AbstractModuleInfo.inputList
, initializing if needed.
DefaultPluginFinder
to
discover plugins.
PluginFinder
to
discover plugins.
PluginService
.PluginService
.PluginService
.ModulePostprocessor
s.
Module
.App.prefs()
instead.
PrefService
Service
for storing and retrieving arbitrary preferences.ModulePreprocessor
s.
Module
.Command
) whose results can be previewed.ArrayList
, but more performant.SciJavaPlugin
.App.quit()
instead.
InputStream
and either accumulates the read bytes
in a String
or outputs to a PrintStream
.ReflectedUniverse
.Contextual
, Prioritized
plugins that
retain access to their associated PluginInfo
metadata via the
HasPluginInfo
interface.--run
command line argument.ModuleItem
using the
PrefService
.
Service
s.HandlerService
capable of mapping
ScriptLanguage
s to ScriptHeader
s.Reader
.
IOPlugin
for scripts.Module
which executes a script.List
of those classes.
Service
information from all JAR files on the classpath.Service
.Context
finishes initializing all its
services.ConvertService
to use for handling conversion requests.
PrefService
PluginInfo
metadata associated with the object.
ModuleInfo
.
Class
of the item objects.
ConversionRequest
.
ShadowMenu
hierarchies.short
elements.Display
for the given object, and shows it using an
appropriate UI widget of the default user interface.
Display
for the given object, and shows it using an
appropriate UI widget of the default user interface.
Display
using an appropriate UI widget
of the default user interface.
SingletonPlugin
s of a particular type.ArrayList
whose size can be adjusted more efficiently.AbstractRichPlugin
instead.LogService
using the standard error stream.String
s of key/value pairs.EventHandler
annotated
methods.
ConvertService.supports(Object, Class)
ConvertService.supports(Object, Type)
DragAndDropData
can be dropped onto the
specified display.
DragAndDropData
onto a compatible display.
DragAndDropData
onto the specified display.
Display
.
Display
s.String
s.TextFormat
is a plugin that provides handling for a text markup
language.IOPlugin
for text conversion to HTML.Collection
implementation.
Number
of the specified type, or
null if the types are incompatible.
String
unless a PrintStream
was
specified in the constructor.
Class
), which can be queried
at runtime.Class
).TypedPlugin
.--ui
command line argument.UserInterface
.UserInterface
inputs with the UIService
's default UI instance, if compatible.URL
to its corresponding File
.
File
.
Validated
object.Class
objects.SciJavaEvent
indicating the first time an application is
run.InputWidget
.InputWidget
s.WrapperPlugin
s of a particular type.LineOutputStream.flush()
the
current line if it is a new-line character.
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |