org.scijava.plugin
Interface TypedService<DT,PT extends TypedPlugin<DT>>

Type Parameters:
DT - Base data type of the TypedPlugins.
PT - Plugin type of the TypedPlugins.
All Superinterfaces:
Comparable<Prioritized>, Contextual, Disposable, HasPluginInfo, Prioritized, PTService<PT>, RichPlugin, SciJavaPlugin, Service, Typed<DT>
All Known Subinterfaces:
ConsoleService, ConvertService, DragAndDropService, HandlerService<DT,PT>, IOService, ScriptHeaderService, TextService, WidgetService, WrapperService<DT,PT>
All Known Implementing Classes:
AbstractConvertService, AbstractHandlerService, AbstractTypedService, AbstractWrapperService, DefaultConsoleService, DefaultConvertService, DefaultDragAndDropService, DefaultIOService, DefaultScriptHeaderService, DefaultTextService, DefaultWidgetService

public interface TypedService<DT,PT extends TypedPlugin<DT>>
extends PTService<PT>, Typed<DT>

A service for managing a particular sort of TypedPlugin.

Note that like PTService, SingletonService and WrapperService, TypedService is not a service interface defining API for a specific concrete service implementation, but rather a more general layer in a type hierarchy intended to ease creation of services that fit its pattern.

Author:
Curtis Rueden
See Also:
TypedPlugin, PTService

Method Summary
 
Methods inherited from interface org.scijava.plugin.PTService
getPlugins, getPluginService, getPluginType
 
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
 
Methods inherited from interface org.scijava.Typed
getType, supports
 



Copyright © 2009–2015 SciJava. All rights reserved.