From bcbf441e09fb502cf64924ff2530fa144bdf52c5 Mon Sep 17 00:00:00 2001 From: Andreas Brachold Date: Mon, 13 Aug 2007 18:41:27 +0000 Subject: * Move files to trunk --- lib/Template/Modules.pod | 448 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 448 insertions(+) create mode 100644 lib/Template/Modules.pod (limited to 'lib/Template/Modules.pod') 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 +# +# 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 + +Front-end module to the Template Toolkit + + + +=item L + +Base class module implementing common functionality + + + +=item L + +Factory module for instantiating other TT2 modules + + + +=item L + +Defines constants for the Template Toolkit + + + +=item L + +Runtime context in which templates are processed + + + +=item L + +Compiled template document object + + + +=item L + +Exception handling class module + + + +=item L + +Post-processing filters for template blocks + + + +=item L + +Data iterator used by the FOREACH directive + + + +=item L + +Compile time constant folding + + + +=item L + +LALR(1) parser for compiling template documents + + + +=item L + +Base class for Template Toolkit plugins + + + +=item L + +Plugin provider module + + + +=item L + +Provider module for loading/compiling templates + + + +=item L + +General purpose template processing service + + + +=item L + +Magical storage for template variables + + + +=item L + +Experimetal stash allowing list/scalar context definition + + + +=item L + +Experimetal high-speed stash written in XS + + + +=item L + +Module for automating TT2 test scripts + + + +=item L + +Interface to Text::Autoformat module + + + +=item L + +Interface to the CGI module + + + +=item L + +Template interface to the DBI module + + + +=item L + +Plugin to construct records from a simple data file + + + +=item L + +Plugin to generate formatted date strings + + + +=item L + +Plugin for generating directory listings + + + +=item L + +Plugin interface to Data::Dumper + + + +=item L + +Plugin providing information about files + + + +=item L + +Base class for plugin filters + + + +=item L + +Plugin to create formatting functions + + + +=item L + +Interface to GD Graphics Library + + + +=item L + +Interface to GD module Polygon class + + + +=item L + +Interface to GD module constants + + + +=item L + +Text utilities for use with GD + + + +=item L + +Draw aligned strings in GD images + + + +=item L + +Break and wrap strings in GD images + + + +=item L + +Create line graphs with axes and legends + + + +=item L + +Create 3D line graphs with axes and legends + + + +=item L + +Create bar graphs with axes and legends + + + +=item L + +Create 3D bar graphs with axes and legends + + + +=item L + +Create point graphs with axes and legends + + + +=item L + +Create line/point graphs with axes and legends + + + +=item L + +Create area graphs with axes and legends + + + +=item L + +Create mixed graphs with axes and legends + + + +=item L + +Create pie charts with legends + + + +=item L + +Create 3D pie charts with legends + + + +=item L + +Plugin to create HTML elements + + + +=item L + +Plugin access to image sizes + + + +=item L + +Plugin to create iterators (Template::Iterator) + + + +=item L + +Plugin interface to mathematical functions + + + +=item L + +Plugin interface to Pod::POM (Pod Object Model) + + + +=item L + +Base class for procedural plugins + + + +=item L + +Object oriented interface for string manipulation + + + +=item L + +Plugin to present data in a table + + + +=item L + +Plugin to construct complex URLs + + + +=item L + +Plugin to create views (Template::View) + + + +=item L + +Plugin interface to Text::Wrap + + + +=item L + +Plugin interface to XML::DOM + + + +=item L + +Plugin interface to XML::RSS + + + +=item L + +Plugin interface to XML::Simple + + + +=item L + +Simple XML stylesheet transfomations + + + +=item L + +Plugin interface to XML::XPath + + + + + +=back + +=head1 AUTHOR + +Andy Wardley Eabw@andywardley.comE + +L + + + + +=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: -- cgit v1.2.3