Nodes.pm
Go to the documentation of this file.
00001 #============================================================= -*-Perl-*- 00002 # 00003 # Pod::POM::Nodes 00004 # 00005 # DESCRIPTION 00006 # Module implementing specific nodes in a Pod::POM, subclassed from 00007 # Pod::POM::Node. 00008 # 00009 # AUTHOR 00010 # Andy Wardley <abw@kfs.org> 00011 # 00012 # COPYRIGHT 00013 # Copyright (C) 2000, 2001 Andy Wardley. All Rights Reserved. 00014 # 00015 # This module is free software; you can redistribute it and/or 00016 # modify it under the same terms as Perl itself. 00017 # 00018 # REVISION 00019 # $Id: Nodes.pm 76 2009-08-20 20:41:33Z ford $ 00020 # 00021 #======================================================================== 00022 00023 package BASIS::Pod::POM::Nodes; 00024 00025 require 5.004; 00026 require Exporter; 00027 00028 use strict; 00029 00030 use BASIS::Pod::POM::Node::Pod; 00031 use BASIS::Pod::POM::Node::Head1; 00032 use BASIS::Pod::POM::Node::Head2; 00033 use BASIS::Pod::POM::Node::Head3; 00034 use BASIS::Pod::POM::Node::Head4; 00035 use BASIS::Pod::POM::Node::Over; 00036 use BASIS::Pod::POM::Node::Item; 00037 use BASIS::Pod::POM::Node::Begin; 00038 use BASIS::Pod::POM::Node::For; 00039 use BASIS::Pod::POM::Node::Verbatim; 00040 use BASIS::Pod::POM::Node::Code; 00041 use BASIS::Pod::POM::Node::Text; 00042 use BASIS::Pod::POM::Node::Sequence; 00043 use BASIS::Pod::POM::Node::Content; 00044 00045 00046 use vars qw( $VERSION $DEBUG $ERROR @EXPORT_OK @EXPORT_FAIL ); 00047 use base qw( Exporter ); 00048 00049 $VERSION = sprintf("%d.%02d", q$Revision: 1.3 $ =~ /(\d+)\.(\d+)/); 00050 $DEBUG = 0 unless defined $DEBUG; 00051 00052 1; 00053 00054 =head1 NAME 00055 00056 Pod::POM::Nodes - convenience class to load all node classes 00057 00058 =head1 SYNOPSIS 00059 00060 use Pod::POM::Nodes; 00061 00062 =head1 DESCRIPTION 00063 00064 This module implements a convenience class that simply uses all of the subclasses of Pod::POM::Node. 00065 (It used to include all the individual classes inline, but the node classes have been factored out 00066 into individual modules.) 00067 00068 =head1 AUTHOR 00069 00070 Andy Wardley E<lt>abw@kfs.orgE<gt> 00071 00072 =head1 COPYRIGHT 00073 00074 Copyright (C) 2000, 2001 Andy Wardley. All Rights Reserved. 00075 00076 This module is free software; you can redistribute it and/or 00077 modify it under the same terms as Perl itself. 00078 00079 =head1 SEE ALSO 00080 00081 Consult L<Pod::POM> for a general overview and examples of use. 00082