net.sf.jmp3renamer
Class PluginLoader

java.lang.Object
  extended by net.sf.jmp3renamer.PluginLoader

public class PluginLoader
extends Object


Field Summary
private static PluginLoader instance
           
(package private)  Hashtable loader_hashtable
           
(package private)  Logger logger
           
private  File plugDir
          The directory in which the plugins are placed.
(package private)  Vector plugins
           
 
Constructor Summary
private PluginLoader()
           
 
Method Summary
static PluginLoader getInstance()
           
 File getPluginDir()
           
 Vector getPlugins()
           
 Plugin loadPlugin(File jarfile)
           
 boolean unloadPlugin(String pluginName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

Logger logger

loader_hashtable

Hashtable loader_hashtable

plugins

Vector plugins

plugDir

private File plugDir
The directory in which the plugins are placed.


instance

private static PluginLoader instance
Constructor Detail

PluginLoader

private PluginLoader()
Method Detail

getInstance

public static PluginLoader getInstance()

loadPlugin

public Plugin loadPlugin(File jarfile)

unloadPlugin

public boolean unloadPlugin(String pluginName)

getPlugins

public Vector getPlugins()

getPluginDir

public File getPluginDir()