MODULES(1)

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::Iterator
    Plugin to create iterators (Template::Iterator)

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

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.08, released on 30 July 2002.

COPYRIGHT
  Copyright (C) 1996-2002 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.