Package org.scijava.service
Interface SciJavaService
-
- All Superinterfaces:
Comparable<Prioritized>,Contextual,Disposable,HasPluginInfo,Identifiable,Initializable,Locatable,Logged,Prioritized,RichPlugin,SciJavaPlugin,Service,Versioned
- All Known Subinterfaces:
AppEventService,AppService,CacheService,CommandService,ConsoleService,ConvertService,DataHandleService,DisplayService,DownloadService,DragAndDropService,EventHistory,EventService,IconService,InputService,IOService,LocationService,LogService,MainService,MenuService,ModuleService,NIOService,ObjectService,OptionsService,ParseService,PlatformService,PluginService,PrefService,RecentFileService,RunService,ScriptHeaderService,ScriptProcessorService,ScriptService,StartupService,StatusService,TaskService,TextIOService,TextService,ThreadService,ToolService,TypedIOService<D>,UIService,WelcomeService,WidgetService
- All Known Implementing Classes:
AbstractConvertService,AbstractLogService,AbstractPrefService,AbstractTypedIOService,DefaultAppEventService,DefaultAppService,DefaultCacheService,DefaultCommandService,DefaultConsoleService,DefaultConvertService,DefaultDataHandleService,DefaultDisplayService,DefaultDownloadService,DefaultDragAndDropService,DefaultEventHistory,DefaultEventService,DefaultInputService,DefaultIOService,DefaultLocationService,DefaultMainService,DefaultMenuService,DefaultModuleService,DefaultNIOService,DefaultObjectService,DefaultOptionsService,DefaultParseService,DefaultPlatformService,DefaultPluginService,DefaultPrefService,DefaultRecentFileService,DefaultRunService,DefaultScriptHeaderService,DefaultScriptProcessorService,DefaultScriptService,DefaultStartupService,DefaultStatusService,DefaultTaskService,DefaultTextIOService,DefaultTextService,DefaultThreadService,DefaultToolService,DefaultUIService,DefaultWelcomeService,DefaultWidgetService,StderrLogService
public interface SciJavaService extends Service
Marker interface for core SciJava CommonServices.Note that this interface is not intended to be extended by non-core service interfaces, because it serves as a marker for core SciJava Common services only. The idea is that this interface can be used to create a
Contextcontaining core SciJava services using the invocation:final Context context = new Context(SciJavaService.class);
If you have a collection of services which you want to be grouped similarly, just create your own marker interface for the same purpose.
- Author:
- Mark Hiner
-
-
Method Summary
-
Methods inherited from interface org.scijava.Contextual
context, getContext, setContext
-
Methods inherited from interface org.scijava.Disposable
dispose
-
Methods inherited from interface org.scijava.plugin.HasPluginInfo
getInfo, setInfo
-
Methods inherited from interface org.scijava.Locatable
getLocation
-
Methods inherited from interface org.scijava.Prioritized
compareTo, getPriority, setPriority
-
Methods inherited from interface org.scijava.plugin.RichPlugin
getIdentifier, log
-
Methods inherited from interface org.scijava.service.Service
initialize, registerEventHandlers
-
Methods inherited from interface org.scijava.Versioned
getVersion
-
-