2.17.2: 2011-06-17

Package net.sf.basedb.core.plugin

Interface Summary
About Get information, such as the name, version and authors, about a plugin.
AnalysisFilterPlugin This is a tagging interface that should be used by all analysis plug-ins that are filtering data only.
AnnotationSetterPlugin This is a interface that should be implemented by plug-ins that are setting annotations on items thy create or work with.
AutoDetectingImporter This interface should be implemented by an import plugin that supports auto-detection of the file format.
ImmediateDownloadExporter This interface should be implemented by export plugins that supports immediate download to the client application.
InteractivePlugin An interactive plugin is a Plugin that supports interactive configuration in a user session.
NonRestartable This is a tagging interface that should be implemented by the plug-ins that don't support restart and reconfiguration of a job after an interrupted execution.
ParameterValues This interface is used by the plugin to access the different parameters attached to its job and configuration.
Plugin This interface must be implemented by all plugins to BASE.
Request Pass request information to a plugin.
Response The response interface used by the core.
 

Class Summary
AboutImpl A simple implementation of the About interface.
AbstractAnalysisPlugin This is a base class that is useful for all analysis type plugins.
AbstractExporterPlugin An abstract base class for all exporter plugins that wish to implement the ImmediateDownloadExporter interface.
AbstractPlugin This is an abstract base class useful for developing plugins.
ExportOutputStream An output stream used for immediate download from export plugins.
GuiContext  
ImportInputStream An input stream used for input to import plug-ins.
NamespaceParameterValuesWrapper A helper class that wraps a parameter values object with a namespace.
NamespacePluginParameter<T> A helper class that wraps a plug-in parameter object with a namespace.
NamespaceRequestWrapper A helper class that wraps a request object with a namespace.
ParameterValuesWrapper A helper class that will wrap the parameter values from one job, one configuration and one request object.
Permissions This class holds permissions requested by a plugin.
 

Enum Summary
GuiContext.Type  
Plugin.MainType  
Response.Status  
 


2.17.2: 2011-06-17