org.scijava.plugin
Interface HasPluginInfo

All Known Subinterfaces:
App, AppService, EventHistory, EventService, Gateway, HandlerPlugin<D>, HandlerService<DT,PT>, LogService, ObjectService, PluginService, PTService<PT>, RichPlugin, SciJavaService, Service, SingletonService<PT>, StatusService, ThreadService, TypedPlugin<D>, TypedService<DT,PT>, WrapperPlugin<D>, WrapperService<DT,PT>
All Known Implementing Classes:
AbstractApp, AbstractGateway, AbstractHandlerPlugin, AbstractHandlerService, AbstractLogService, AbstractPTService, AbstractRichPlugin, AbstractService, AbstractSingletonService, AbstractTypedPlugin, AbstractTypedService, AbstractWrapperPlugin, AbstractWrapperService, DefaultAppService, DefaultEventHistory, DefaultEventService, DefaultObjectService, DefaultPluginService, DefaultStatusService, DefaultThreadService, SciJavaApp, SortablePlugin, StderrLogService

public interface HasPluginInfo

A object with associated PluginInfo metadata. Typically the object is also a SciJavaPlugin, but it is not a hard requirement.

Author:
Curtis Rueden

Method Summary
 PluginInfo<?> getInfo()
          Gets the PluginInfo metadata associated with the object.
 void setInfo(PluginInfo<?> info)
          Sets the PluginInfo metadata associated with the object.
 

Method Detail

getInfo

PluginInfo<?> getInfo()
Gets the PluginInfo metadata associated with the object.


setInfo

void setInfo(PluginInfo<?> info)
Sets the PluginInfo metadata associated with the object.

Typically this method is called only once to populate the metadata, but subsequent calls are not explicitly forbidden.



Copyright © 2009–2014 SciJava. All rights reserved.