Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

irate.plugin
Class PluginManager  view PluginManager download PluginManager.java

java.lang.Object
  extended byirate.plugin.PluginManager

public class PluginManager
extends java.lang.Object

Manager to manage the list of plugins.


Field Summary
private  PluginApplication app
           
private  java.io.File configDir
           
private  java.util.Vector plugins
           
 
Constructor Summary
PluginManager(PluginApplication app, java.io.File configDir)
           
 
Method Summary
 PluginApplication getApp()
           
private  java.io.File getConfigFile()
           
private  java.io.File getConfigFileTemporary()
           
 java.util.List getPlugins()
           
private  void loadConfig()
           
private  void loadConfig(java.io.InputStream is)
           
private  void loadPlugins()
          This may be extended to load plugins from files, or wherever, but currently it's hard-coded.
 void saveConfig()
          Save the configuration of all the plugins.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

app

private PluginApplication app

configDir

private java.io.File configDir

plugins

private java.util.Vector plugins
Constructor Detail

PluginManager

public PluginManager(PluginApplication app,
                     java.io.File configDir)
Method Detail

getApp

public PluginApplication getApp()

getPlugins

public java.util.List getPlugins()

loadPlugins

private void loadPlugins()
This may be extended to load plugins from files, or wherever, but currently it's hard-coded.


getConfigFile

private java.io.File getConfigFile()

getConfigFileTemporary

private java.io.File getConfigFileTemporary()

loadConfig

private void loadConfig()
                 throws java.io.IOException

loadConfig

private void loadConfig(java.io.InputStream is)
                 throws java.io.IOException

saveConfig

public void saveConfig()
                throws java.io.IOException
Save the configuration of all the plugins.