[%# # 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. -%] [% META book = 'Modules' page = 'index' %]

This section contains the documentation for the modules that comprise the Template Toolkit.

[% WRAPPER ndx -%] [% WRAPPER ndxitem link = '../Modules/Template.html' name = 'Template' title = 'Front-end module to the Template Toolkit' -%] [% END %] [% WRAPPER ndxitem link = '../Modules/Template/Base.html' name = 'Template::Base' title = 'Base class module implementing common functionality' -%] [% END %] [% WRAPPER ndxitem link = '../Modules/Template/Config.html' name = 'Template::Config' title = 'Factory module for instantiating other TT2 modules' -%] [% END %] [% WRAPPER ndxitem link = '../Modules/Template/Constants.html' name = 'Template::Constants' title = 'Defines constants for the Template Toolkit' -%] [% END %] [% WRAPPER ndxitem link = '../Modules/Template/Context.html' name = 'Template::Context' title = 'Runtime context in which templates are processed' -%] [% END %] [% WRAPPER ndxitem link = '../Modules/Template/Document.html' name = 'Template::Document' title = 'Compiled template document object' -%] [% END %] [% WRAPPER ndxitem link = '../Modules/Template/Exception.html' name = 'Template::Exception' title = 'Exception handling class module' -%] [% END %] [% WRAPPER ndxitem link = '../Modules/Template/Filters.html' name = 'Template::Filters' title = 'Post-processing filters for template blocks' -%] [% END %] [% WRAPPER ndxitem link = '../Modules/Template/Iterator.html' name = 'Template::Iterator' title = 'Data iterator used by the FOREACH directive' -%] [% END %] [% WRAPPER ndxitem link = '../Modules/Template/Namespace/Constants.html' name = 'Template::Namespace::Constants' title = 'Compile time constant folding' -%] [% END %] [% WRAPPER ndxitem link = '../Modules/Template/Parser.html' name = 'Template::Parser' title = 'LALR(1) parser for compiling template documents' -%] [% END %] [% WRAPPER ndxitem link = '../Modules/Template/Plugin.html' name = 'Template::Plugin' title = 'Base class for Template Toolkit plugins' -%] [% END %] [% WRAPPER ndxitem link = '../Modules/Template/Plugins.html' name = 'Template::Plugins' title = 'Plugin provider module' -%] [% END %] [% WRAPPER ndxitem link = '../Modules/Template/Provider.html' name = 'Template::Provider' title = 'Provider module for loading/compiling templates' -%] [% END %] [% WRAPPER ndxitem link = '../Modules/Template/Service.html' name = 'Template::Service' title = 'General purpose template processing service' -%] [% END %] [% WRAPPER ndxitem link = '../Modules/Template/Stash.html' name = 'Template::Stash' title = 'Magical storage for template variables' -%] [% END %] [% WRAPPER ndxitem link = '../Modules/Template/Stash/Context.html' name = 'Template::Stash::Context' title = 'Experimetal stash allowing list/scalar context definition' -%] [% END %] [% WRAPPER ndxitem link = '../Modules/Template/Stash/XS.html' name = 'Template::Stash::XS' title = 'High-speed variable stash written in C' -%] [% END %] [% WRAPPER ndxitem link = '../Modules/Template/Test.html' name = 'Template::Test' title = 'Module for automating TT2 test scripts' -%] [% END %] [% WRAPPER ndxitem link = '../Modules/Template/Toolkit.html' name = 'Template::Toolkit' title = 'Template processing system' -%] [% END %] [% WRAPPER ndxitem link = '../Modules/Template/Plugin/Autoformat.html' name = 'Template::Plugin::Autoformat' title = 'Interface to Text::Autoformat module' -%] [% END %] [% WRAPPER ndxitem link = '../Modules/Template/Plugin/CGI.html' name = 'Template::Plugin::CGI' title = 'Interface to the CGI module' -%] [% END %] [% WRAPPER ndxitem link = '../Modules/Template/Plugin/Datafile.html' name = 'Template::Plugin::Datafile' title = 'Plugin to construct records from a simple data file' -%] [% END %] [% WRAPPER ndxitem link = '../Modules/Template/Plugin/Date.html' name = 'Template::Plugin::Date' title = 'Plugin to generate formatted date strings' -%] [% END %] [% WRAPPER ndxitem link = '../Modules/Template/Plugin/Directory.html' name = 'Template::Plugin::Directory' title = 'Plugin for generating directory listings' -%] [% END %] [% WRAPPER ndxitem link = '../Modules/Template/Plugin/Dumper.html' name = 'Template::Plugin::Dumper' title = 'Plugin interface to Data::Dumper' -%] [% END %] [% WRAPPER ndxitem link = '../Modules/Template/Plugin/File.html' name = 'Template::Plugin::File' title = 'Plugin providing information about files' -%] [% END %] [% WRAPPER ndxitem link = '../Modules/Template/Plugin/Filter.html' name = 'Template::Plugin::Filter' title = 'Base class for plugin filters' -%] [% END %] [% WRAPPER ndxitem link = '../Modules/Template/Plugin/Format.html' name = 'Template::Plugin::Format' title = 'Plugin to create formatting functions' -%] [% END %] [% WRAPPER ndxitem link = '../Modules/Template/Plugin/HTML.html' name = 'Template::Plugin::HTML' title = 'Plugin to create HTML elements' -%] [% END %] [% WRAPPER ndxitem link = '../Modules/Template/Plugin/Image.html' name = 'Template::Plugin::Image' title = 'Plugin access to image sizes' -%] [% END %] [% WRAPPER ndxitem link = '../Modules/Template/Plugin/Iterator.html' name = 'Template::Plugin::Iterator' title = 'Plugin to create iterators (Template::Iterator)' -%] [% END %] [% WRAPPER ndxitem link = '../Modules/Template/Plugin/Math.html' name = 'Template::Plugin::Math' title = 'Plugin interface to mathematical functions' -%] [% END %] [% WRAPPER ndxitem link = '../Modules/Template/Plugin/Pod.html' name = 'Template::Plugin::Pod' title = 'Plugin interface to Pod::POM (Pod Object Model)' -%] [% END %] [% WRAPPER ndxitem link = '../Modules/Template/Plugin/Procedural.html' name = 'Template::Plugin::Procedural' title = 'Base class for procedural plugins' -%] [% END %] [% WRAPPER ndxitem link = '../Modules/Template/Plugin/String.html' name = 'Template::Plugin::String' title = 'Object oriented interface for string manipulation' -%] [% END %] [% WRAPPER ndxitem link = '../Modules/Template/Plugin/Table.html' name = 'Template::Plugin::Table' title = 'Plugin to present data in a table' -%] [% END %] [% WRAPPER ndxitem link = '../Modules/Template/Plugin/URL.html' name = 'Template::Plugin::URL' title = 'Plugin to construct complex URLs' -%] [% END %] [% WRAPPER ndxitem link = '../Modules/Template/Plugin/View.html' name = 'Template::Plugin::View' title = 'Plugin to create views (Template::View)' -%] [% END %] [% WRAPPER ndxitem link = '../Modules/Template/Plugin/Wrap.html' name = 'Template::Plugin::Wrap' title = 'Plugin interface to Text::Wrap' -%] [% END %] [% END %]