|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.argouml.application.modules.ModuleLoader
ModuleLoader2.
Handles loading of modules and plugins for ArgoUML.
| Field Summary | |
static String |
CLASS_SUFFIX
Deprecated. Class file suffix. |
| Method Summary | |
boolean |
activateModule(ArgoModule module)
Deprecated. Activate a loaded module. |
void |
addModuleAction(Vector popUpActions,
Object context)
Deprecated. Process all of the modules to add popup actions for the given context. |
String |
getArgoHome()
Deprecated. Returns argo home. |
String |
getArgoRoot()
Deprecated. Returns argo root. |
static ArgoModule |
getCurrentSingleton(Class moduleClass)
Deprecated. Gets the current singleton of the module type requested. |
static ModuleLoader |
getInstance()
Deprecated. Get the singleton instance. |
Object |
getModule(String key)
Deprecated. Locates a module by key. |
ArrayList |
getModules()
Deprecated. Get the list of modules. |
Pluggable |
getPlugin(Class pluginType,
Object[] context)
Deprecated. Returns a plug-in of a given type. |
ArrayList |
getPlugins(Class pluginType,
Object[] context)
Deprecated. Returns all plug-in of a given type. |
boolean |
hasPlugin(Class pluginType,
Object[] context)
Deprecated. Indicates whether a requested plug-in is available. |
void |
initialize()
Deprecated. Load the internal modules. |
void |
loadClassFromLoader(ClassLoader classloader,
String key,
String classname,
boolean secure)
Deprecated. |
boolean |
loadModules(InputStream is,
String filename)
Deprecated. Load modules from an input stream. |
void |
loadModulesFromClassPathJars()
Deprecated. Load modules from jars in the class path. |
void |
loadModulesFromExtensionDir()
Deprecated. Search for and load modules from classpath, and from other places. |
boolean |
loadModulesFromFile(String moduleFile)
Deprecated. Load modules from a property file. |
void |
loadModulesFromJar(String filename)
Deprecated. Load modules from a jar file. |
void |
loadModulesFromPredefinedLists()
Deprecated. Search for and load modules from predefined places. |
static boolean |
requestNewSingleton(Class modClass,
ArgoSingletonModule moduleInstance)
Deprecated. Requests the passed singleton to become the current singleton of the module type requested. |
void |
shutdown()
Deprecated. Shut down all modules. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final String CLASS_SUFFIX
| Method Detail |
public static ModuleLoader getInstance()
public void initialize()
public void loadModulesFromPredefinedLists()
public void loadModulesFromExtensionDir()
public void loadModulesFromJar(String filename)
filename - jar file name to load frompublic void loadModulesFromClassPathJars()
public boolean loadModulesFromFile(String moduleFile)
moduleFile - name of file
public void loadClassFromLoader(ClassLoader classloader,
String key,
String classname,
boolean secure)
public boolean loadModules(InputStream is,
String filename)
is - input stream in property file formatfilename - the input stream is from (for reporting purposes)
public void shutdown()
public void addModuleAction(Vector popUpActions,
Object context)
popUpActions - vector of actionscontext - to filter bypublic ArrayList getModules()
public Object getModule(String key)
key - module identifier to find
public boolean activateModule(ArgoModule module)
module - to activate
public static ArgoModule getCurrentSingleton(Class moduleClass)
moduleClass - the class of the module singleton
public static boolean requestNewSingleton(Class modClass,
ArgoSingletonModule moduleInstance)
modClass - class which identifies the singletonmoduleInstance - the module to make the singleton
public Pluggable getPlugin(Class pluginType,
Object[] context)
pluginType - a Class which extends Pluggable and indicates
the type of plug-in to return.context - Additional information used to choose between
plugins.
public boolean hasPlugin(Class pluginType,
Object[] context)
pluginType - a Class which extends Pluggable and indicates
the type of plug-in to return.context - Additional information used to choose between
plugins.
public ArrayList getPlugins(Class pluginType,
Object[] context)
pluginType - a Class which extends Pluggable and indicates
the type of plug-in to return.context - An object (or null) which allows the plugin to
determine if it should be included in a list.
public String getArgoHome()
public String getArgoRoot()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
| ArgoUML © 1996-2006 | ArgoUML Homepage | ArgoUML Developers' page | ArgoUML Cookbook |