org.inria.ns.reflex.processor
Class Bootstrap

java.lang.Object
  extended by org.inria.ns.reflex.processor.Bootstrap

public class Bootstrap
extends Object

The Bootstrap class contains a registry and a catalog that are static and always available for any processor.

This class contains a bootstrap sequence that initialize the static registry and the static catalog with the minimal material needed for any processor to work.

As the static catalog contains any resource known by RefleX, the static registry potentially contains the factories that build the object needed.

The static catalog contains the name of the class of the primal catalog that defines the RefleX resources.

Author:
Philippe Poulard

Nested Class Summary
static class Bootstrap.PrimalCatalog
          The PrimalCatalog is a hard-coded catalog that refers to all RefleX resources.
 
Field Summary
static LocalCatalog STATIC_LOCAL_CATALOG
          The top level local catalog.
 
Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STATIC_LOCAL_CATALOG

public static final LocalCatalog STATIC_LOCAL_CATALOG
The top level local catalog.