Celtix User APIs

org.objectweb.celtix.plugins
Interface PluginManager

All Known Implementing Classes:
ApplicationPluginManager

public interface PluginManager


Method Summary
 Configuration getConfiguration()
           
 Object getPlugin(String className)
           
 Object getPluginByName(String name)
           
 ClassLoader getPluginClassLoader()
           
 void registerPlugin(Object plugin)
           
 void unloadPlugin(Object plugin)
           
 void unregisterPlugin(Object plugin)
           
 

Method Detail

getPluginClassLoader

ClassLoader getPluginClassLoader()

getConfiguration

Configuration getConfiguration()

getPluginByName

Object getPluginByName(String name)
                       throws PluginException
Throws:
PluginException

getPlugin

Object getPlugin(String className)
                 throws PluginException
Throws:
PluginException

registerPlugin

void registerPlugin(Object plugin)
                    throws PluginException
Throws:
PluginException

unregisterPlugin

void unregisterPlugin(Object plugin)
                      throws PluginException
Throws:
PluginException

unloadPlugin

void unloadPlugin(Object plugin)
                  throws PluginException
Throws:
PluginException

Celtix User APIs