mailpuccino
Class ComponentManager

java.lang.Object
  extended bymailpuccino.ComponentManager

public class ComponentManager
extends java.lang.Object


Nested Class Summary
(package private) static class ComponentManager.Category
           
 
Field Summary
(package private)  java.util.Hashtable Categories
           
(package private) static ComponentManager Instance
           
 
Constructor Summary
ComponentManager()
           
 
Method Summary
static java.util.Vector getAllPrototypes(java.lang.String CompCategory)
           
static java.util.Vector getAllTypeNames(java.lang.String CompCategory)
           
static java.lang.Object getPrototype(java.lang.String CompCategory, java.lang.String TypeName)
           
static void loadComponents(java.lang.String CompCategory, java.lang.String[] CompClasses)
           
static java.lang.Object newInstance(java.lang.String CompCategory, java.lang.String TypeName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Instance

static ComponentManager Instance

Categories

java.util.Hashtable Categories
Constructor Detail

ComponentManager

public ComponentManager()
Method Detail

loadComponents

public static void loadComponents(java.lang.String CompCategory,
                                  java.lang.String[] CompClasses)

getAllTypeNames

public static java.util.Vector getAllTypeNames(java.lang.String CompCategory)

getAllPrototypes

public static java.util.Vector getAllPrototypes(java.lang.String CompCategory)

getPrototype

public static java.lang.Object getPrototype(java.lang.String CompCategory,
                                            java.lang.String TypeName)

newInstance

public static java.lang.Object newInstance(java.lang.String CompCategory,
                                           java.lang.String TypeName)