org.apache.beehive.netui.core.chain
Class CatalogFactory

Object
  extended by CatalogFactory
Direct Known Subclasses:
CatalogFactoryBase

public abstract class CatalogFactory
extends Object

Abstract factory class for configuring a Catalog of Commands in a chain.


Constructor Summary
CatalogFactory()
           
 
Method Summary
abstract  void addCatalog(String name, Catalog catalog)
           
abstract  Catalog getCatalog()
           
abstract  Catalog getCatalog(String name)
           
static CatalogFactory getInstance()
           
static CatalogFactory getInstance(CatalogConfig catalogConfig)
           
abstract  void setCatalog(Catalog catalog)
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CatalogFactory

public CatalogFactory()
Method Detail

setCatalog

public abstract void setCatalog(Catalog catalog)

getCatalog

public abstract Catalog getCatalog()

getCatalog

public abstract Catalog getCatalog(String name)

addCatalog

public abstract void addCatalog(String name,
                                Catalog catalog)

getInstance

public static CatalogFactory getInstance()

getInstance

public static CatalogFactory getInstance(CatalogConfig catalogConfig)