org.pentaho.reporting.libraries.base.boot
public interface Module extends ModuleInfo
Method Summary | |
---|---|
void | configure(SubSystem subSystem)
Configures the module. |
String | getDescription()
Returns a short description of the modules functionality.
|
String | getName()
Returns the module name. |
ModuleInfo[] | getOptionalModules()
Returns an array of optional modules. |
String | getProducer()
Returns the name of the module producer.
|
ModuleInfo[] | getRequiredModules()
Returns an array of all required modules. |
String | getSubSystem()
Returns the modules subsystem. |
void | initialize(SubSystem subSystem)
Initializes the module. |
Parameters: subSystem the subSystem.
Returns: a module description.
Returns: the module name
Returns: an array of optional module specifications.
Returns: the producer name
Returns: an array of the required modules.
Returns: the name of the subsystem.
Parameters: subSystem the subSystem.
Throws: ModuleInitializeException if an error ocurred while initializing the module.