org.scijava.service
Interface SciJavaService
- All Superinterfaces:
- Comparable<Prioritized>, Contextual, Disposable, HasPluginInfo, Prioritized, RichPlugin, SciJavaPlugin, Service
- All Known Subinterfaces:
- AppEventService, CommandService, ConsoleService, DisplayService, DragAndDropService, EventService, IconService, IOService, LogService, MenuService, ModuleService, ObjectService, OptionsService, PlatformService, PluginService, RecentFileService, ScriptService, StatusService, TextService, ThreadService, ToolService, UIService, WidgetService
- All Known Implementing Classes:
- AbstractLogService, DefaultAppEventService, DefaultCommandService, DefaultConsoleService, DefaultDisplayService, DefaultDragAndDropService, DefaultEventService, DefaultIOService, DefaultMenuService, DefaultModuleService, DefaultObjectService, DefaultOptionsService, DefaultPlatformService, DefaultPluginService, DefaultRecentFileService, DefaultScriptService, DefaultStatusService, DefaultTextService, DefaultThreadService, DefaultToolService, DefaultUIService, DefaultWidgetService, StderrLogService
public interface SciJavaService
- extends Service
Marker interface for core SciJava Common Service
s.
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
Context
containing 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
Copyright © 2009–2014 SciJava. All rights reserved.