org.scijava.service
Interface SciJavaService

All Superinterfaces:
Comparable<Prioritized>, Contextual, Disposable, HasPluginInfo, Prioritized, RichPlugin, SciJavaPlugin, Service
All Known Subinterfaces:
AppEventService, CommandService, ConsoleService, DataHandleService, DisplayService, DragAndDropService, EventService, IconService, InputService, IOService, LogService, MenuService, ModuleService, ObjectService, OptionsService, PlatformService, PluginService, PrefService, RecentFileService, ScriptService, StatusService, TextService, ThreadService, ToolService, UIService, WelcomeService, WidgetService
All Known Implementing Classes:
AbstractLogService, AbstractPrefService, DefaultAppEventService, DefaultCommandService, DefaultConsoleService, DefaultDataHandleService, DefaultDisplayService, DefaultDragAndDropService, DefaultEventService, DefaultInputService, DefaultIOService, DefaultMenuService, DefaultModuleService, DefaultObjectService, DefaultOptionsService, DefaultPlatformService, DefaultPluginService, DefaultPrefService, DefaultRecentFileService, DefaultScriptService, DefaultStatusService, DefaultTextService, DefaultThreadService, DefaultToolService, DefaultUIService, DefaultWelcomeService, DefaultWidgetService, StderrLogService

public interface SciJavaService
extends Service

Marker interface for core SciJava Common Services.

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

Method Summary
 
Methods inherited from interface org.scijava.service.Service
initialize, registerEventHandlers
 
Methods inherited from interface org.scijava.Contextual
context, getContext, setContext
 
Methods inherited from interface org.scijava.Prioritized
getPriority, setPriority
 
Methods inherited from interface java.lang.Comparable
compareTo
 
Methods inherited from interface org.scijava.plugin.HasPluginInfo
getInfo, setInfo
 
Methods inherited from interface org.scijava.Disposable
dispose
 



Copyright © 2009–2015 SciJava. All rights reserved.