Modifier and Type | Method and Description |
---|---|
<S extends Service> |
Gateway.get(Class<S> serviceClass)
|
<S extends Service> |
AbstractGateway.get(Class<S> serviceClass) |
<S extends Service> |
Context.getService(Class<S> c)
Gets the service of the given class, or null if there is no matching
service.
|
<S extends Service> |
Context.service(Class<S> c)
Gets the service of the given class.
|
Modifier and Type | Method and Description |
---|---|
Service |
Gateway.get(String serviceClassName)
|
Service |
AbstractGateway.get(String serviceClassName) |
Service |
Context.getService(String className)
Gets the service of the given class name (useful for scripts).
|
Service |
Context.service(String className)
Gets the service of the given class name (useful for scripts).
|
Modifier and Type | Method and Description |
---|---|
static List<Class<? extends Service>> |
Context.serviceClassList(Class... serviceClasses)
Utility method for converting a varargs list of service classes to a
List of those classes. |
Constructor and Description |
---|
Context(Collection<Class<? extends Service>> serviceClasses)
Creates a new SciJava application context with the specified services (and
any required service dependencies).
|
Context(Collection<Class<? extends Service>> serviceClasses,
boolean strict)
Creates a new SciJava application context with the specified services (and
any required service dependencies).
|
Context(Collection<Class<? extends Service>> serviceClasses,
PluginIndex pluginIndex)
Creates a new SciJava application context with the specified services (and
any required service dependencies).
|
Context(Collection<Class<? extends Service>> serviceClasses,
PluginIndex pluginIndex,
boolean strict)
Creates a new SciJava application context with the specified services (and
any required service dependencies).
|
SciJava(Collection<Class<? extends Service>> serviceClasses)
Creates a new SciJava application context with the specified services (and
any required service dependencies).
|
Modifier and Type | Interface and Description |
---|---|
interface |
AppService
Interface for application-level functionality.
|
interface |
StatusService
Interface for the status notification service.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultAppService
Default service for application-level functionality.
|
class |
DefaultStatusService
Default service for status notifications.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BatchService |
Modifier and Type | Class and Description |
---|---|
class |
FileBatchService |
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 |
CommandService
Interface for service that keeps track of available commands.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultCommandService
Default service for working with
Command s. |
Modifier and Type | Interface and Description |
---|---|
interface |
ConsoleService
Interface for service that manages interaction with the console.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultConsoleService
Default service for managing interaction with the console.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ConvertService
Service for converting between types using an extensible plugin:
Converter . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractConvertService
Abstract superclass for
ConvertService implementations. |
class |
DefaultConvertService
Default
ConvertService implementation. |
Modifier and Type | Interface and Description |
---|---|
interface |
DisplayService
Interface for service that tracks available
Display s. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultDisplayService
Default service for working with
Display s. |
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 . |
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 | 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 |
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 |
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 | Interface and Description |
---|---|
interface |
DataHandleService
Interface for low-level data I/O: reading and writing bytes using
DataHandle s. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultDataHandleService
Default implementation of
DataHandleService . |
Modifier and Type | Interface and Description |
---|---|
interface |
LocationService
A service that allows resolving of URIs to Locations, using
LocationResolver plugins for translation. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultLocationService
Default
LocationService implementation. |
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 | 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 |
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.
|
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 |
PlatformService
Interface for service that handles platform-specific deployment issues.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultAppEventService
Deprecated.
Use
AppService and App instead. |
class |
DefaultPlatformService
Default service for handling platform-specific deployment issues.
|
Modifier and Type | Interface and Description |
---|---|
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 |
SingletonService<PT extends SingletonPlugin>
A service for managing
SingletonPlugin s of a particular type. |
interface |
TypedService<DT,PT extends TypedPlugin<DT>>
A service for managing a particular sort of
TypedPlugin . |
interface |
WrapperService<DT,PT extends WrapperPlugin<DT>>
A service for managing
WrapperPlugin s of a particular type. |
Modifier and Type | Class and Description |
---|---|
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 |
AbstractSingletonService<PT extends SingletonPlugin>
Abstract base class for
SingletonService s. |
class |
AbstractTypedService<DT,PT extends TypedPlugin<DT>>
Abstract base class for
TypedService s. |
class |
AbstractWrapperService<DT,PT extends WrapperPlugin<DT>>
Abstract base class for
WrapperService s. |
class |
DefaultPluginService
Default service for keeping track of available plugins.
|
Modifier and Type | Interface and Description |
---|---|
interface |
MATLABService
Service performing any utility operations required for MATLAB. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultMATLABService
Default
MATLABService implementation. |
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 |
RunService
Interface for service that manages available
CodeRunner plugins. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultRunService
Default service for managing available
CodeRunner plugins. |
Modifier and Type | Interface and Description |
---|---|
interface |
ScriptHeaderService
|
interface |
ScriptService
Interface for service that works with scripts.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultScriptHeaderService
Default
ScriptHeaderService implementation. |
class |
DefaultScriptService
Default service for working with scripts.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ScriptProcessorService
Interface for service that processes scripts.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultScriptProcessorService
Default implementation of
ScriptProcessorService . |
Modifier and Type | Interface and Description |
---|---|
interface |
SearchService
A service that performs asynchronous searches.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultSearchService
Default implementation of
SearchService . |
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 | Interface and Description |
---|---|
interface |
SciJavaService
Marker interface for core SciJava Common
Service s. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractService
Abstract superclass of
Service implementations. |
Modifier and Type | Method and Description |
---|---|
<S extends Service> |
ServiceHelper.createExactService(Class<S> c)
Instantiates a service of the given class, registering it in the index.
|
<S extends Service> |
ServiceIndex.getNextService(Class<S> c,
Class<? extends S> ref)
Gets the highest priority service compatible with class
c , which is
lower priority than the ref service. |
<S extends Service> |
ServiceIndex.getPrevService(Class<S> c,
Class<? extends S> ref)
Gets the lowest priority service compatible with class
c , which is
higher priority than the ref service. |
<S extends Service> |
ServiceIndex.getService(Class<S> c)
Gets the first available service compatible with the given class.
|
<S extends Service> |
ServiceHelper.loadService(Class<S> c)
Obtains a service compatible with the given class, instantiating it (and
registering it in the index) if necessary.
|
Constructor and Description |
---|
ServiceHelper(Context context,
Collection<Class<? extends Service>> serviceClasses)
Creates a new service helper for discovering and instantiating services.
|
ServiceHelper(Context context,
Collection<Class<? extends Service>> serviceClasses,
boolean strict)
Creates a new service helper for discovering and instantiating services.
|
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 |
TableIOService |
Modifier and Type | Class and Description |
---|---|
class |
DefaultTableIOService |
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 |
TextService
Interface for service that works with text formats.
|
Modifier and Type | Class and Description |
---|---|
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 |
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 |
ToolService
Interface for service that tracks available tools.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultToolService
Default service for keeping track of available tools, including which tool is
active, and delegating UI events to the active tool.
|
Modifier and Type | Interface and Description |
---|---|
interface |
UIService
Interface for service that handles user interfaces.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultUIService
Default service for handling SciJava user interfaces.
|
Modifier and Type | Interface and Description |
---|---|
interface |
DragAndDropService
Interface for service that handles drag and drop events.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultDragAndDropService
Default service for handling drag and drop events.
|
Modifier and Type | Class and Description |
---|---|
class |
SwingIconService
Swing implementation of the
IconService . |
Modifier and Type | Interface and Description |
---|---|
interface |
LanguageSupportService
Service which manages
LanguageSupportPlugin s. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultLanguageSupportService
Default
LanguageSupportService implementation. |
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 |
WidgetService
Interface for services that manage available
InputWidget s. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultWidgetService
Default service for managing available
InputWidget s. |
Copyright © 2015–2022 SciJava. All rights reserved.