diff options
Diffstat (limited to 'lib/Template/Modules.pod')
| -rw-r--r-- | lib/Template/Modules.pod | 448 |
1 files changed, 448 insertions, 0 deletions
diff --git a/lib/Template/Modules.pod b/lib/Template/Modules.pod new file mode 100644 index 0000000..78dadb8 --- /dev/null +++ b/lib/Template/Modules.pod @@ -0,0 +1,448 @@ +#============================================================= -*-perl-*- +# +# Template::Modules +# +# DESCRIPTION +# This section contains the documentation for the modules that +# comprise the Template Toolkit. +# +# AUTHOR +# Andy Wardley <abw@andywardley.com> +# +# COPYRIGHT +# Copyright (C) 1996-2001 Andy Wardley. All Rights Reserved. +# Copyright (C) 1998-2001 Canon Research Centre Europe Ltd. +# +# This module is free software; you can redistribute it and/or +# modify it under the same terms as Perl itself. +# +# REVISION +# +# +#======================================================================== + + +#------------------------------------------------------------------------ +# IMPORTANT NOTE +# This documentation is generated automatically from source +# templates. Any changes you make here may be lost. +# +# The 'docsrc' documentation source bundle is available for download +# from http://www.template-toolkit.org/docs.html and contains all +# the source templates, XML files, scripts, etc., from which the +# documentation for the Template Toolkit is built. +#------------------------------------------------------------------------ + +=head1 NAME + +Template::Modules - Core modules comprising the Template Toolkit + +=head1 DESCRIPTION + +This section contains the documentation for the modules that comprise +the Template Toolkit. + +=over 4 + +=item L<Template|Template> + +Front-end module to the Template Toolkit + + + +=item L<Template::Base|Template::Base> + +Base class module implementing common functionality + + + +=item L<Template::Config|Template::Config> + +Factory module for instantiating other TT2 modules + + + +=item L<Template::Constants|Template::Constants> + +Defines constants for the Template Toolkit + + + +=item L<Template::Context|Template::Context> + +Runtime context in which templates are processed + + + +=item L<Template::Document|Template::Document> + +Compiled template document object + + + +=item L<Template::Exception|Template::Exception> + +Exception handling class module + + + +=item L<Template::Filters|Template::Filters> + +Post-processing filters for template blocks + + + +=item L<Template::Iterator|Template::Iterator> + +Data iterator used by the FOREACH directive + + + +=item L<Template::Namespace::Constants|Template::Namespace::Constants> + +Compile time constant folding + + + +=item L<Template::Parser|Template::Parser> + +LALR(1) parser for compiling template documents + + + +=item L<Template::Plugin|Template::Plugin> + +Base class for Template Toolkit plugins + + + +=item L<Template::Plugins|Template::Plugins> + +Plugin provider module + + + +=item L<Template::Provider|Template::Provider> + +Provider module for loading/compiling templates + + + +=item L<Template::Service|Template::Service> + +General purpose template processing service + + + +=item L<Template::Stash|Template::Stash> + +Magical storage for template variables + + + +=item L<Template::Stash::Context|Template::Stash::Context> + +Experimetal stash allowing list/scalar context definition + + + +=item L<Template::Stash::XS|Template::Stash::XS> + +Experimetal high-speed stash written in XS + + + +=item L<Template::Test|Template::Test> + +Module for automating TT2 test scripts + + + +=item L<Template::Plugin::Autoformat|Template::Plugin::Autoformat> + +Interface to Text::Autoformat module + + + +=item L<Template::Plugin::CGI|Template::Plugin::CGI> + +Interface to the CGI module + + + +=item L<Template::Plugin::DBI|Template::Plugin::DBI> + +Template interface to the DBI module + + + +=item L<Template::Plugin::Datafile|Template::Plugin::Datafile> + +Plugin to construct records from a simple data file + + + +=item L<Template::Plugin::Date|Template::Plugin::Date> + +Plugin to generate formatted date strings + + + +=item L<Template::Plugin::Directory|Template::Plugin::Directory> + +Plugin for generating directory listings + + + +=item L<Template::Plugin::Dumper|Template::Plugin::Dumper> + +Plugin interface to Data::Dumper + + + +=item L<Template::Plugin::File|Template::Plugin::File> + +Plugin providing information about files + + + +=item L<Template::Plugin::Filter|Template::Plugin::Filter> + +Base class for plugin filters + + + +=item L<Template::Plugin::Format|Template::Plugin::Format> + +Plugin to create formatting functions + + + +=item L<Template::Plugin::GD::Image|Template::Plugin::GD::Image> + +Interface to GD Graphics Library + + + +=item L<Template::Plugin::GD::Polygon|Template::Plugin::GD::Polygon> + +Interface to GD module Polygon class + + + +=item L<Template::Plugin::GD::Constants|Template::Plugin::GD::Constants> + +Interface to GD module constants + + + +=item L<Template::Plugin::GD::Text|Template::Plugin::GD::Text> + +Text utilities for use with GD + + + +=item L<Template::Plugin::GD::Text::Align|Template::Plugin::GD::Text::Align> + +Draw aligned strings in GD images + + + +=item L<Template::Plugin::GD::Text::Wrap|Template::Plugin::GD::Text::Wrap> + +Break and wrap strings in GD images + + + +=item L<Template::Plugin::GD::Graph::lines|Template::Plugin::GD::Graph::lines> + +Create line graphs with axes and legends + + + +=item L<Template::Plugin::GD::Graph::lines3d|Template::Plugin::GD::Graph::lines3d> + +Create 3D line graphs with axes and legends + + + +=item L<Template::Plugin::GD::Graph::bars|Template::Plugin::GD::Graph::bars> + +Create bar graphs with axes and legends + + + +=item L<Template::Plugin::GD::Graph::bars3d|Template::Plugin::GD::Graph::bars3d> + +Create 3D bar graphs with axes and legends + + + +=item L<Template::Plugin::GD::Graph::points|Template::Plugin::GD::Graph::points> + +Create point graphs with axes and legends + + + +=item L<Template::Plugin::GD::Graph::linespoints|Template::Plugin::GD::Graph::linespoints> + +Create line/point graphs with axes and legends + + + +=item L<Template::Plugin::GD::Graph::area|Template::Plugin::GD::Graph::area> + +Create area graphs with axes and legends + + + +=item L<Template::Plugin::GD::Graph::mixed|Template::Plugin::GD::Graph::mixed> + +Create mixed graphs with axes and legends + + + +=item L<Template::Plugin::GD::Graph::pie|Template::Plugin::GD::Graph::pie> + +Create pie charts with legends + + + +=item L<Template::Plugin::GD::Graph::pie3d|Template::Plugin::GD::Graph::pie3d> + +Create 3D pie charts with legends + + + +=item L<Template::Plugin::HTML|Template::Plugin::HTML> + +Plugin to create HTML elements + + + +=item L<Template::Plugin::Image|Template::Plugin::Image> + +Plugin access to image sizes + + + +=item L<Template::Plugin::Iterator|Template::Plugin::Iterator> + +Plugin to create iterators (Template::Iterator) + + + +=item L<Template::Plugin::Math|Template::Plugin::Math> + +Plugin interface to mathematical functions + + + +=item L<Template::Plugin::Pod|Template::Plugin::Pod> + +Plugin interface to Pod::POM (Pod Object Model) + + + +=item L<Template::Plugin::Procedural|Template::Plugin::Procedural> + +Base class for procedural plugins + + + +=item L<Template::Plugin::String|Template::Plugin::String> + +Object oriented interface for string manipulation + + + +=item L<Template::Plugin::Table|Template::Plugin::Table> + +Plugin to present data in a table + + + +=item L<Template::Plugin::URL|Template::Plugin::URL> + +Plugin to construct complex URLs + + + +=item L<Template::Plugin::View|Template::Plugin::View> + +Plugin to create views (Template::View) + + + +=item L<Template::Plugin::Wrap|Template::Plugin::Wrap> + +Plugin interface to Text::Wrap + + + +=item L<Template::Plugin::XML::DOM|Template::Plugin::XML::DOM> + +Plugin interface to XML::DOM + + + +=item L<Template::Plugin::XML::RSS|Template::Plugin::XML::RSS> + +Plugin interface to XML::RSS + + + +=item L<Template::Plugin::XML::Simple|Template::Plugin::XML::Simple> + +Plugin interface to XML::Simple + + + +=item L<Template::Plugin::XML::Style|Template::Plugin::XML::Style> + +Simple XML stylesheet transfomations + + + +=item L<Template::Plugin::XML::XPath|Template::Plugin::XML::XPath> + +Plugin interface to XML::XPath + + + + + +=back + +=head1 AUTHOR + +Andy Wardley E<lt>abw@andywardley.comE<gt> + +L<http://www.andywardley.com/|http://www.andywardley.com/> + + + + +=head1 VERSION + +Template Toolkit version 2.13, released on 30 January 2004. + +=head1 COPYRIGHT + + Copyright (C) 1996-2004 Andy Wardley. All Rights Reserved. + Copyright (C) 1998-2002 Canon Research Centre Europe Ltd. + +This module is free software; you can redistribute it and/or +modify it under the same terms as Perl itself. + + + +=cut + +# Local Variables: +# mode: perl +# perl-indent-level: 4 +# indent-tabs-mode: nil +# End: +# +# vim: expandtab shiftwidth=4: |
