org.scijava.plugin
Interface RichPlugin

All Superinterfaces:
Comparable<Prioritized>, Contextual, HasPluginInfo, Prioritized, SciJavaPlugin
All Known Subinterfaces:
App, AppEventService, AppService, ButtonWidget<U>, ChoiceWidget<U>, ColorWidget<U>, CommandService, ConsoleArgument, ConsoleService, DateWidget<U>, Display<T>, DisplayService, DisplayViewer<T>, DragAndDropHandler<D>, DragAndDropService, EventHistory, EventService, FileWidget<U>, Gateway, HandlerPlugin<D>, HandlerService<DT,PT>, IconService, InputService, InputWidget<T,W>, IOPlugin<D>, IOService, LogService, MenuService, MessageWidget<U>, ModuleService, NumberWidget<U>, ObjectService, ObjectWidget<U>, OptionsService, PlatformService, PluginService, PTService<PT>, RecentFileService, SciJavaService, ScriptLanguage, ScriptService, Service, SingletonService<PT>, StatusService, TextDisplay, TextDisplayViewer, TextFormat, TextService, TextWidget<U>, ThreadService, ToggleWidget<U>, Tool, ToolService, TypedPlugin<D>, TypedService<DT,PT>, UIService, UserInterface, WelcomeService, WidgetService, WrapperPlugin<D>, WrapperService<DT,PT>
All Known Implementing Classes:
AbstractApp, AbstractConsoleArgument, AbstractDisplay, AbstractDisplayViewer, AbstractDragAndDropHandler, AbstractGateway, AbstractHandlerPlugin, AbstractHandlerService, AbstractInputWidget, AbstractIOPlugin, AbstractLogService, AbstractPTService, AbstractRichPlugin, AbstractScriptLanguage, AbstractService, AbstractSingletonService, AbstractTextDisplayViewer, AbstractTextFormat, AbstractTool, AbstractTypedPlugin, AbstractTypedService, AbstractUIInputWidget, AbstractUserInterface, AbstractWrapperPlugin, AbstractWrapperService, AdaptedScriptLanguage, DefaultAppEventService, DefaultAppService, DefaultCommandService, DefaultConsoleService, DefaultDisplay, DefaultDisplayService, DefaultDragAndDropService, DefaultEventHistory, DefaultEventService, DefaultInputService, DefaultIOService, DefaultMenuService, DefaultModuleService, DefaultObjectService, DefaultOptionsService, DefaultPlatformService, DefaultPluginService, DefaultRecentFileService, DefaultScriptService, DefaultStatusService, DefaultTextDisplay, DefaultTextService, DefaultThreadService, DefaultToolService, DefaultUIService, DefaultWelcomeService, DefaultWidgetService, DummyTool, FileDragAndDropHandler, ListDragAndDropHandler, OpenArgument, RunArgument, SciJava, SciJavaApp, ScriptFileDragAndDropHandler, ScriptIOPlugin, SortablePlugin, StderrLogService, TextIOPlugin, UIArgument

public interface RichPlugin
extends Contextual, Prioritized, HasPluginInfo, SciJavaPlugin

Base interface for Contextual, Prioritized plugins that retain access to their associated PluginInfo metadata via the HasPluginInfo interface. This interface is intended as a convenient extension point for new types of plugins.

Author:
Curtis Rueden

Method Summary
 
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
 



Copyright © 2009–2014 SciJava. All rights reserved.