org.radeox.macro
Class PluginLoader

java.lang.Object
  extended byorg.radeox.macro.PluginLoader
Direct Known Subclasses:
FunctionLoader, MacroLoader

public abstract class PluginLoader
extends java.lang.Object

Plugin loader

Version:
$Id: PluginLoader.java,v 1.6 2004/01/09 12:27:14 stephan Exp $
Author:
Stephan J. Schmidt

Field Summary
protected  Repository repository
           
 
Constructor Summary
PluginLoader()
           
 
Method Summary
abstract  void add(Repository repository, java.lang.Object plugin)
          Add a plugin to the known plugin map
abstract  java.lang.Class getLoadClass()
           
 java.util.Iterator getPlugins(java.lang.Class klass)
           
 Repository loadPlugins(Repository repository)
           
 Repository loadPlugins(Repository repository, java.lang.Class klass)
           
 void setRepository(Repository repository)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

repository

protected Repository repository
Constructor Detail

PluginLoader

public PluginLoader()
Method Detail

loadPlugins

public Repository loadPlugins(Repository repository)

setRepository

public void setRepository(Repository repository)

getPlugins

public java.util.Iterator getPlugins(java.lang.Class klass)

loadPlugins

public Repository loadPlugins(Repository repository,
                              java.lang.Class klass)

add

public abstract void add(Repository repository,
                         java.lang.Object plugin)
Add a plugin to the known plugin map

Parameters:
plugin - Plugin to add

getLoadClass

public abstract java.lang.Class getLoadClass()


Copyright © 2003 Matthias L. Jugel, Stephan J. Schmidt. All Rights Reserved.