This is the declaration of the BaseRepository class.
BaseRepository is a purely static class which keeps a set of InterfacedBase objects indexed by their name. The name is divided up in a tree-like structure inspired by the Unix file system.
The InterfacedBase objects may be manipulated using InterfaceBase objects. This may be done directly or via a simple command interface using the exec() method.
Commands given to exec() can be of the following
forms:
the empty string and string beginning with # are
ignored.
cd dir sets the current directory to
dir (if it exists).
pushd dir sets the
current directory to dir (if it exists) but saves the
previous directory on a stack.
popd leaves the
current directory and sets the next one on the stack as
current.
dirs returns the current stack of
directories.
ls returns the names of the objects
(and sub-directories) in the current directory.
ls
dir returns the names of the objects (and sub-directories) in
the given directory.
set object:interface value.
CLASS
BaseRepository