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:
- HandlerService<DT,PT>, WrapperService<DT,PT>
- All Known Implementing Classes:
- AbstractHandlerService, AbstractTypedService, AbstractWrapperService
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
Copyright © 2009–2014 SciJava. All rights reserved.