1 This class facilitates building frameworks of several classes that
2 inter-operate. It was first designed and built for "HTML::Mason", in
3 which the Compiler, Lexer, Interpreter, Resolver, Component, Buffer,
4 and several other objects must create each other transparently,
5 passing the appropriate parameters to the right class, possibly
6 substituting their own subclass for any of these objects.
8 The main features of "Class::Container" are:
10 * Declaration of parameters used by each member in a class framework
12 * Transparent passing of constructor parameters to the class that
15 * Ability to create one (automatic) or many (manual) contained
16 objects automatically and transparently