XAO::Base - Set of base classes for the XAO family of products
XAO::Base is really a collection of some very basic modules that are used throughout XAO suite. They include:
Generator of error namespaces for use in error throwing catching.
Loader of dynamic objects, practically everything else in the XAO suite depends on this module.
Registry of projects and context switcher. Mostly used in XAO::Web to store site configurations and database handlers in mod_perl environment, but is not limited to that.
Probably the oldest object in the suite, represents interface to a hash with some extended functionality like URI style references to hashes.
Variety of small exportable subroutines -- random key generation, text utilities, debugging.
Base configuration object that allows to embed other configuration objects into it.
XAO Inc., Copyright (C) 1997-2003