BASIS  r3148
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