Uses of Interface
org.scijava.service.Service
-
-
Uses of Service in org.scijava
Methods in org.scijava with type parameters of type Service Modifier and Type Method Description <S extends Service>
SAbstractGateway. get(Class<S> serviceClass)<S extends Service>
SGateway. get(Class<S> serviceClass)<S extends Service>
SContext. getService(Class<S> c)Gets the service of the given class, or null if there is no matching service.<S extends Service>
SContext. service(Class<S> c)Gets the service of the given class.Methods in org.scijava that return Service Modifier and Type Method Description ServiceAbstractGateway. get(String serviceClassName)ServiceGateway. get(String serviceClassName)ServiceContext. getService(String className)Gets the service of the given class name (useful for scripts).ServiceContext. service(String className)Gets the service of the given class name (useful for scripts).Methods in org.scijava that return types with arguments of type Service Modifier and Type Method Description static List<Class<? extends Service>>Context. serviceClassList(Class... serviceClasses)Utility method for converting a varargs list of service classes to aListof those classes.Constructor parameters in org.scijava with type arguments of type Service Constructor 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). -
Uses of Service in org.scijava.app
Subinterfaces of Service in org.scijava.app Modifier and Type Interface Description interfaceAppServiceInterface for application-level functionality.interfaceStatusServiceInterface for the status notification service.Classes in org.scijava.app that implement Service Modifier and Type Class Description classDefaultAppServiceDefault service for application-level functionality.classDefaultStatusServiceDefault service for status notifications. -
Uses of Service in org.scijava.cache
Subinterfaces of Service in org.scijava.cache Modifier and Type Interface Description interfaceCacheServiceBase interface for cache services in SciJavaClasses in org.scijava.cache that implement Service Modifier and Type Class Description classDefaultCacheServiceTrivialCacheServiceimplementation. -
Uses of Service in org.scijava.command
Subinterfaces of Service in org.scijava.command Modifier and Type Interface Description interfaceCommandServiceInterface for service that keeps track of available commands.Classes in org.scijava.command that implement Service Modifier and Type Class Description classDefaultCommandServiceDefault service for working withCommands. -
Uses of Service in org.scijava.console
Subinterfaces of Service in org.scijava.console Modifier and Type Interface Description interfaceConsoleServiceInterface for service that manages interaction with the console.Classes in org.scijava.console that implement Service Modifier and Type Class Description classDefaultConsoleServiceDefault service for managing interaction with the console. -
Uses of Service in org.scijava.convert
Subinterfaces of Service in org.scijava.convert Modifier and Type Interface Description interfaceConvertServiceService for converting between types using anConverterplugins.Classes in org.scijava.convert that implement Service Modifier and Type Class Description classAbstractConvertServiceAbstract superclass forConvertServiceimplementations.classDefaultConvertServiceDefaultConvertServiceimplementation. -
Uses of Service in org.scijava.display
Subinterfaces of Service in org.scijava.display Modifier and Type Interface Description interfaceDisplayServiceInterface for service that tracks availableDisplays.Classes in org.scijava.display that implement Service Modifier and Type Class Description classDefaultDisplayServiceDefault service for working withDisplays. -
Uses of Service in org.scijava.download
Subinterfaces of Service in org.scijava.download Modifier and Type Interface Description interfaceDownloadServiceService for managing retrieval of remote resources.Classes in org.scijava.download that implement Service Modifier and Type Class Description classDefaultDownloadServiceDefault implementation ofDownloadService. -
Uses of Service in org.scijava.event
Subinterfaces of Service in org.scijava.event Modifier and Type Interface Description interfaceEventHistoryInterface for service that keeps a history of SciJava events.interfaceEventServiceInterface for the event handling service.Classes in org.scijava.event that implement Service Modifier and Type Class Description classDefaultEventHistoryDefault service for keeping a history of SciJava events.classDefaultEventServiceDefault service for publishing and subscribing to SciJava events. -
Uses of Service in org.scijava.input
Subinterfaces of Service in org.scijava.input Modifier and Type Interface Description interfaceInputServiceInterface for service that tracks the current status of input devices (keyboard and mouse in particular).Classes in org.scijava.input that implement Service Modifier and Type Class Description classDefaultInputServiceDefault implementation ofInputService. -
Uses of Service in org.scijava.io
Subinterfaces of Service in org.scijava.io Modifier and Type Interface Description interfaceIOServiceInterface for high-level data I/O: opening and saving data.interfaceRecentFileServiceInterface for services that manage the Recently Used Files menu.interfaceTypedIOService<D>Interface for high-level data I/O: opening and saving data of a specific type.Classes in org.scijava.io that implement Service Modifier and Type Class Description classAbstractTypedIOService<D>Abstract base class for typedIOPlugins.classDefaultIOServiceDefault implementation ofIOService.classDefaultRecentFileServiceDefault service for managing the Recently Used Files menu. -
Uses of Service in org.scijava.io.handle
Subinterfaces of Service in org.scijava.io.handle Modifier and Type Interface Description interfaceDataHandleServiceInterface for low-level data I/O: reading and writing bytes usingDataHandles.Classes in org.scijava.io.handle that implement Service Modifier and Type Class Description classDefaultDataHandleServiceDefault implementation ofDataHandleService. -
Uses of Service in org.scijava.io.location
Subinterfaces of Service in org.scijava.io.location Modifier and Type Interface Description interfaceLocationServiceA service that allows resolving of URIs to Locations, usingLocationResolverplugins for translation.Classes in org.scijava.io.location that implement Service Modifier and Type Class Description classDefaultLocationServiceDefaultLocationServiceimplementation. -
Uses of Service in org.scijava.io.nio
Subinterfaces of Service in org.scijava.io.nio Modifier and Type Interface Description interfaceNIOServiceInterface for services that work with thejava.niopackage, particularly NIOByteBufferobjects.Classes in org.scijava.io.nio that implement Service Modifier and Type Class Description classDefaultNIOServiceDefault service for working with thejava.niopackage, particularly NIOByteBufferobjects. -
Uses of Service in org.scijava.log
Subinterfaces of Service in org.scijava.log Modifier and Type Interface Description interfaceLogServiceInterface for the logging service.Classes in org.scijava.log that implement Service Modifier and Type Class Description classAbstractLogServiceBase class forLogServiceimplementations.classStderrLogServiceImplementation ofLogServiceusing the standard error stream. -
Uses of Service in org.scijava.main
Subinterfaces of Service in org.scijava.main Modifier and Type Interface Description interfaceMainServiceInterface for services which manage dynamic execution of main methods.Classes in org.scijava.main that implement Service Modifier and Type Class Description classDefaultMainServiceDefault implementation ofMainService. -
Uses of Service in org.scijava.menu
Subinterfaces of Service in org.scijava.menu Modifier and Type Interface Description interfaceMenuServiceInterface for service that tracks the application's menu structure.Classes in org.scijava.menu that implement Service Modifier and Type Class Description classDefaultMenuServiceDefault service for keeping track of the application's menu structure. -
Uses of Service in org.scijava.module
Subinterfaces of Service in org.scijava.module Modifier and Type Interface Description interfaceModuleServiceInterface for service that tracks and executes available modules.Classes in org.scijava.module that implement Service Modifier and Type Class Description classDefaultModuleServiceDefault service for keeping track of and executing available modules. -
Uses of Service in org.scijava.object
Subinterfaces of Service in org.scijava.object Modifier and Type Interface Description interfaceObjectServiceInterface for object management service.Classes in org.scijava.object that implement Service Modifier and Type Class Description classDefaultObjectServiceDefault service for keeping track of registered objects. -
Uses of Service in org.scijava.options
Subinterfaces of Service in org.scijava.options Modifier and Type Interface Description interfaceOptionsServiceInterface for the options handling service.Classes in org.scijava.options that implement Service Modifier and Type Class Description classDefaultOptionsServiceDefault service for keeping track of the available options and their settings. -
Uses of Service in org.scijava.parse
Subinterfaces of Service in org.scijava.parse Modifier and Type Interface Description interfaceParseServiceInterface for service that parses strings.Classes in org.scijava.parse that implement Service Modifier and Type Class Description classDefaultParseServiceDefault service for parsing strings. -
Uses of Service in org.scijava.platform
Subinterfaces of Service in org.scijava.platform Modifier and Type Interface Description interfaceAppEventServiceDeprecated.UseAppServiceandAppinstead.interfacePlatformServiceInterface for service that handles platform-specific deployment issues.Classes in org.scijava.platform that implement Service Modifier and Type Class Description classDefaultAppEventServiceDeprecated.UseAppServiceandAppinstead.classDefaultPlatformServiceDefault service for handling platform-specific deployment issues. -
Uses of Service in org.scijava.plugin
Subinterfaces of Service in org.scijava.plugin Modifier and Type Interface Description interfaceHandlerService<DT,PT extends HandlerPlugin<DT>>A service for managingHandlerPlugins of a particular type.interfacePluginServiceInterface for service that keeps track of available plugins.interfacePTService<PT extends SciJavaPlugin>A service for managing a particular sort ofSciJavaPlugin.interfaceSingletonService<PT extends SingletonPlugin>A service for managingSingletonPlugins of a particular type.interfaceTypedService<DT,PT extends TypedPlugin<DT>>A service for managing a particular sort ofTypedPlugin.interfaceWrapperService<DT,PT extends WrapperPlugin<DT>>A service for managingWrapperPlugins of a particular type.Classes in org.scijava.plugin that implement Service Modifier and Type Class Description classAbstractHandlerService<DT,PT extends HandlerPlugin<DT>>Abstract base class forHandlerServices.classAbstractPTService<PT extends SciJavaPlugin>Abstract base class forPTServices.classAbstractSingletonService<PT extends SingletonPlugin>Abstract base class forSingletonServices.classAbstractTypedService<DT,PT extends TypedPlugin<DT>>Abstract base class forTypedServices.classAbstractWrapperService<DT,PT extends WrapperPlugin<DT>>Abstract base class forWrapperServices.classDefaultPluginServiceDefault service for keeping track of available plugins. -
Uses of Service in org.scijava.prefs
Subinterfaces of Service in org.scijava.prefs Modifier and Type Interface Description interfacePrefServiceServicefor storing and retrieving arbitrary preferences.Classes in org.scijava.prefs that implement Service Modifier and Type Class Description classAbstractPrefServiceAbstractPrefServiceimplementation.classDefaultPrefServiceDefaultPrefServiceimplementation, which persists preferences to disk using thePreferencesAPI. -
Uses of Service in org.scijava.run
Subinterfaces of Service in org.scijava.run Modifier and Type Interface Description interfaceRunServiceInterface for service that manages availableCodeRunnerplugins.Classes in org.scijava.run that implement Service Modifier and Type Class Description classDefaultRunServiceDefault service for managing availableCodeRunnerplugins. -
Uses of Service in org.scijava.script
Subinterfaces of Service in org.scijava.script Modifier and Type Interface Description interfaceScriptHeaderServiceinterfaceScriptServiceInterface for service that works with scripts.Classes in org.scijava.script that implement Service Modifier and Type Class Description classDefaultScriptHeaderServiceDefaultScriptHeaderServiceimplementation.classDefaultScriptServiceDefault service for working with scripts. -
Uses of Service in org.scijava.script.process
Subinterfaces of Service in org.scijava.script.process Modifier and Type Interface Description interfaceScriptProcessorServiceInterface for service that processes scripts.Classes in org.scijava.script.process that implement Service Modifier and Type Class Description classDefaultScriptProcessorServiceDefault implementation ofScriptProcessorService. -
Uses of Service in org.scijava.service
Subinterfaces of Service in org.scijava.service Modifier and Type Interface Description interfaceSciJavaServiceMarker interface for core SciJava CommonServices.Classes in org.scijava.service that implement Service Modifier and Type Class Description classAbstractServiceAbstract superclass ofServiceimplementations.Methods in org.scijava.service with type parameters of type Service Modifier and Type Method Description <S extends Service>
SServiceHelper. createExactService(Class<S> c)Instantiates a service of the given class, registering it in the index.<S extends Service>
SServiceIndex. getNextService(Class<S> c, Class<? extends S> ref)Gets the highest priority service compatible with classc, which is lower priority than therefservice.<S extends Service>
SServiceIndex. getPrevService(Class<S> c, Class<? extends S> ref)Gets the lowest priority service compatible with classc, which is higher priority than therefservice.<S extends Service>
SServiceIndex. getService(Class<S> c)Gets the first available service compatible with the given class.<S extends Service>
SServiceHelper. loadService(Class<S> c)Obtains a service compatible with the given class, instantiating it (and registering it in the index) if necessary.Constructor parameters in org.scijava.service with type arguments of type Service Constructor 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. -
Uses of Service in org.scijava.startup
Subinterfaces of Service in org.scijava.startup Modifier and Type Interface Description interfaceStartupServiceInterface for service managing startup operations.Classes in org.scijava.startup that implement Service Modifier and Type Class Description classDefaultStartupServiceDefault implementation ofStartupService. -
Uses of Service in org.scijava.task
Subinterfaces of Service in org.scijava.task Modifier and Type Interface Description interfaceTaskServiceService for working withTasks.Classes in org.scijava.task that implement Service Modifier and Type Class Description classDefaultTaskServiceDefault implementation ofTaskService. -
Uses of Service in org.scijava.text
Subinterfaces of Service in org.scijava.text Modifier and Type Interface Description interfaceTextServiceInterface for service that works with text formats.Classes in org.scijava.text that implement Service Modifier and Type Class Description classDefaultTextServiceDefault service for working with text formats. -
Uses of Service in org.scijava.text.io
Subinterfaces of Service in org.scijava.text.io Modifier and Type Interface Description interfaceTextIOServiceTypedIOServicefor opening and saving text dataClasses in org.scijava.text.io that implement Service Modifier and Type Class Description classDefaultTextIOServiceDefaultTextIOServiceimplementation for opening and saving text data -
Uses of Service in org.scijava.thread
Subinterfaces of Service in org.scijava.thread Modifier and Type Interface Description interfaceThreadServiceInterface for the thread handling service.Classes in org.scijava.thread that implement Service Modifier and Type Class Description classDefaultThreadServiceDefault service for managing active threads. -
Uses of Service in org.scijava.tool
Subinterfaces of Service in org.scijava.tool Modifier and Type Interface Description interfaceIconServiceinterfaceToolServiceInterface for service that tracks available tools.Classes in org.scijava.tool that implement Service Modifier and Type Class Description classDefaultToolServiceDefault service for keeping track of available tools, including which tool is active, and delegating UI events to the active tool. -
Uses of Service in org.scijava.ui
Subinterfaces of Service in org.scijava.ui Modifier and Type Interface Description interfaceUIServiceInterface for service that handles user interfaces.Classes in org.scijava.ui that implement Service Modifier and Type Class Description classDefaultUIServiceDefault service for handling SciJava user interfaces. -
Uses of Service in org.scijava.ui.dnd
Subinterfaces of Service in org.scijava.ui.dnd Modifier and Type Interface Description interfaceDragAndDropServiceInterface for service that handles drag and drop events.Classes in org.scijava.ui.dnd that implement Service Modifier and Type Class Description classDefaultDragAndDropServiceDefault service for handling drag and drop events. -
Uses of Service in org.scijava.welcome
Subinterfaces of Service in org.scijava.welcome Modifier and Type Interface Description interfaceWelcomeServiceInterface for services to display the welcome greeting when the UI is shown for the first time.Classes in org.scijava.welcome that implement Service Modifier and Type Class Description classDefaultWelcomeServiceDefault service for displaying the welcome greeting. -
Uses of Service in org.scijava.widget
Subinterfaces of Service in org.scijava.widget Modifier and Type Interface Description interfaceWidgetServiceInterface for services that manage availableInputWidgets.Classes in org.scijava.widget that implement Service Modifier and Type Class Description classDefaultWidgetServiceDefault service for managing availableInputWidgets.
-