/
Base.pm
64 lines (42 loc) · 1.44 KB
/
Base.pm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
package XAO::Base;
use strict;
require 5.010_001;
use XAO::BaseConfig;
use base qw(XAO::BaseConfig);
our $VERSION='1.28';
###############################################################################
1;
__END__
=head1 NAME
XAO::Base - Set of base classes for the XAO family of products
=head1 DESCRIPTION
XAO::Base is really a collection of some very basic modules that are
used throughout XAO suite. They include:
=over
=item XAO::Errors
Generator of error namespaces for use in error throwing catching.
See the L<XAO::Errors> manpage.
=item XAO::Objects
Loader of dynamic objects, practically everything else in the XAO suite
depends on this module.
See the L<XAO::Objects> manpage.
=item XAO::Projects
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.
See the L<XAO::Projects> manpage.
=item XAO::SimpleHash
Probably the oldest object in the suite, represents interface to a hash
with some extended functionality like URI style references to hashes.
See the L<XAO::SimpleHash> manpage.
=item XAO::Utils
Variety of small exportable subroutines -- random key generation, text
utilities, debugging.
See the L<XAO::Utils> manpage.
=item XAO::DO::Config
Base configuration object that allows to embed other configuration
objects into it.
See the L<XAO::DO::Config> manpage.
=back
=head1 AUTHORS
XAO Inc., Copyright (C) 1997-2003