The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Template::Modules - Core modules comprising the Template Toolkit

DESCRIPTION

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

Template

Front-end module to the Template Toolkit

Template::Base

Base class module implementing common functionality

Template::Config

Factory module for instantiating other TT2 modules

Template::Constants

Defines constants for the Template Toolkit

Template::Context

Runtime context in which templates are processed

Template::Document

Compiled template document object

Template::Exception

Exception handling class module

Template::Filters

Post-processing filters for template blocks

Template::Iterator

Data iterator used by the FOREACH directive

Template::Namespace::Constants

Compile time constant folding

Template::Parser

LALR(1) parser for compiling template documents

Template::Plugin

Base class for Template Toolkit plugins

Template::Plugins

Plugin provider module

Template::Provider

Provider module for loading/compiling templates

Template::Service

General purpose template processing service

Template::Stash

Magical storage for template variables

Template::Stash::Context

Experimetal stash allowing list/scalar context definition

Template::Stash::XS

Experimetal high-speed stash written in XS

Template::Test

Module for automating TT2 test scripts

Template::Plugin::Autoformat

Interface to Text::Autoformat module

Template::Plugin::CGI

Interface to the CGI module

Template::Plugin::DBI

Template interface to the DBI module

Template::Plugin::Datafile

Plugin to construct records from a simple data file

Template::Plugin::Date

Plugin to generate formatted date strings

Template::Plugin::Directory

Plugin for generating directory listings

Template::Plugin::Dumper

Plugin interface to Data::Dumper

Template::Plugin::File

Plugin providing information about files

Template::Plugin::Filter

Base class for plugin filters

Template::Plugin::Format

Plugin to create formatting functions

Template::Plugin::GD::Image

Interface to GD Graphics Library

Template::Plugin::GD::Polygon

Interface to GD module Polygon class

Template::Plugin::GD::Constants

Interface to GD module constants

Template::Plugin::GD::Text

Text utilities for use with GD

Template::Plugin::GD::Text::Align

Draw aligned strings in GD images

Template::Plugin::GD::Text::Wrap

Break and wrap strings in GD images

Template::Plugin::GD::Graph::lines

Create line graphs with axes and legends

Template::Plugin::GD::Graph::lines3d

Create 3D line graphs with axes and legends

Template::Plugin::GD::Graph::bars

Create bar graphs with axes and legends

Template::Plugin::GD::Graph::bars3d

Create 3D bar graphs with axes and legends

Template::Plugin::GD::Graph::points

Create point graphs with axes and legends

Template::Plugin::GD::Graph::linespoints

Create line/point graphs with axes and legends

Template::Plugin::GD::Graph::area

Create area graphs with axes and legends

Template::Plugin::GD::Graph::mixed

Create mixed graphs with axes and legends

Template::Plugin::GD::Graph::pie

Create pie charts with legends

Template::Plugin::GD::Graph::pie3d

Create 3D pie charts with legends

Template::Plugin::HTML

Plugin to create HTML elements

Template::Plugin::Image

Plugin access to image sizes

Template::Plugin::Iterator

Plugin to create iterators (Template::Iterator)

Template::Plugin::Math

Plugin interface to mathematical functions

Template::Plugin::Pod

Plugin interface to Pod::POM (Pod Object Model)

Template::Plugin::Procedural

Base class for procedural plugins

Template::Plugin::String

Object oriented interface for string manipulation

Template::Plugin::Table

Plugin to present data in a table

Template::Plugin::URL

Plugin to construct complex URLs

Template::Plugin::View

Plugin to create views (Template::View)

Template::Plugin::Wrap

Plugin interface to Text::Wrap

Template::Plugin::XML::DOM

Plugin interface to XML::DOM

Template::Plugin::XML::RSS

Plugin interface to XML::RSS

Template::Plugin::XML::Simple

Plugin interface to XML::Simple

Template::Plugin::XML::Style

Simple XML stylesheet transfomations

Template::Plugin::XML::XPath

Plugin interface to XML::XPath

AUTHOR

Andy Wardley <abw@andywardley.com>

http://www.andywardley.com/

VERSION

Template Toolkit version 2.12, released on 12 January 2004.

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.