|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
com.essbase.eas.client.manager.ComponentManager
public class ComponentManager
This class is the component manager for the console.
Method Summary | |
---|---|
static void |
addComponent(Information value) adds a new component to the set of installed components. |
static java.lang.Class |
classForName(java.lang.String className) |
java.lang.Class |
getClass(java.lang.String className) finds a class belonging to a component candidate and loads the class. |
static java.lang.Class |
getClassForComponent(Information info, java.lang.String className) finds a class belonging to a specific component and loads the class. |
static java.lang.Class |
getClassForComponent(java.lang.String path, java.lang.String className) finds a class belonging to a component candidate and loads the class. |
static java.lang.String[] |
getInstalledComponentList() retrieve the list of installed components. |
static Information[] |
getInstalledComponents() retrieves the set of installed components; returns them as an array of Information objects. |
java.lang.ClassLoader |
getLoaderForClass(java.lang.Class cl) |
static java.lang.ClassLoader |
getLoaderForComponent(java.lang.String path) creates a class loader for a plugin or plugin candidate. |
static ComponentManager |
getManager() |
static void |
removeComponent(Information value) removes a component from the set of installed components. |
static void |
saveInstalledComponents() saves the list of installed components to a persistent file. |
static void |
setComponentsTo(Information[] values) sets the list of components. |
static void |
showConfigureDialog() displays a dialog box to manager and configure the plugin components. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static java.lang.String[] getInstalledComponentList()
public static Information[] getInstalledComponents()
public static void addComponent(Information value)
public static void removeComponent(Information value)
public static void saveInstalledComponents()
public static void showConfigureDialog()
public static java.lang.ClassLoader getLoaderForComponent(java.lang.String path)
public java.lang.ClassLoader getLoaderForClass(java.lang.Class cl)
getLoaderForClass
in interface ClassFinder
public static void setComponentsTo(Information[] values)
public static java.lang.Class getClassForComponent(Information info, java.lang.String className) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
public static java.lang.Class getClassForComponent(java.lang.String path, java.lang.String className) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
public java.lang.Class getClass(java.lang.String className) throws java.lang.ClassNotFoundException
getClass
in interface ClassFinder
java.lang.ClassNotFoundException
public static java.lang.Class classForName(java.lang.String className) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
public static ComponentManager getManager()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |