Package org.radeox.macro
Class PluginLoader
- java.lang.Object
-
- org.radeox.macro.PluginLoader
-
- Direct Known Subclasses:
FunctionLoader,MacroLoader
public abstract class PluginLoader extends Object
Plugin loader- Version:
- $Id$
- Author:
- Stephan J. Schmidt
-
-
Field Summary
Fields Modifier and Type Field Description protected Repositoryrepository
-
Constructor Summary
Constructors Constructor Description PluginLoader()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidadd(Repository repository, Object plugin)Add a plugin to the known plugin mapabstract ClassgetLoadClass()IteratorgetPlugins(Class klass)RepositoryloadPlugins(Repository repository)RepositoryloadPlugins(Repository repository, Class klass)voidsetRepository(Repository repository)
-
-
-
Field Detail
-
repository
protected Repository repository
-
-
Method Detail
-
loadPlugins
public Repository loadPlugins(Repository repository)
-
setRepository
public void setRepository(Repository repository)
-
loadPlugins
public Repository loadPlugins(Repository repository, Class klass)
-
add
public abstract void add(Repository repository, Object plugin)
Add a plugin to the known plugin map- Parameters:
plugin- Plugin to add
-
getLoadClass
public abstract Class getLoadClass()
-
-