<html> <head> <title>Mason Documentation</title> </head> <body bgcolor=white> <h3>Mason Documentation</h3> <table border=0 cellpadding=4 cellspacing=2> <tr><td colspan=8><h4>Manuals</h4></td></tr> <tr> <td valign=top align=left> •</td> <td valign=top align=left> <a href="Mason.html">Introduction</a><br> Introduction and basic installation. </td> <td valign=top align=left> •</td> <td valign=top align=left> <a href="Admin.html">Administrator's Manual</a><br> This manual is written for the web master or system administrator. It describes how to install, configure, and tune a Mason system. </td> </tr> <tr> <td valign=top align=left> •</td> <td valign=top align=left> <a href="Devel.html">Developer's Manual</a><br> This manual is written for the Mason developer. It describes how to write, run, and debug Mason components. </td> <td valign=top align=left> •</td> <td valign=top align=left> <a href="Subclassing.html">Subclassing Manual</a><br> This guide describes how to create your own custom subclasses to override parts of Mason. </td> </tr> <tr><td> </td></tr> <tr><td colspan=8><h4>Common Reference</h4></td></tr> <tr> <td valign=top align=left> •</td> <td valign=top align=left> <a href="Params.html">Parameters</a><br> List of all configuration parameters, with both Perl and Apache configuration variants. </td> <td valign=top align=left> •</td> <td valign=top align=left> <a href="Request.html">Request</a><br> The Request API is the gateway to all Mason features not provided by syntactic tags. </td> </tr> <tr> <td valign=top align=left> •</td> <td valign=top align=left> <a href="Component.html">Component</a><br> The Component object represents a component loaded into memory. </td> <td valign=top align=left> •</td> <td valign=top align=left> <a href="Interp.html">Interp</a><br> The Interp object spawns requests and maintains persistent data between requests. </td> </tr> <tr> <td valign=top align=left> •</td> <td valign=top align=left> <a href="ApacheHandler.html">ApacheHandler</a><br> The ApacheHandler glues Mason and mod_perl together. </td> <td valign=top align=left> •</td> <td valign=top align=left> <a href="CGIHandler.html">CGIHandler</a><br> The CGIHandler glues Mason and CGI together. </td> </tr> <tr><td> </td></tr> <tr><td colspan=8><h4>Other Reference</h4></td></tr> <tr> <td valign=top align=left> •</td> <td valign=top align=left> <a href="Compiler.html">Compiler</a><br> The Compiler object translates a lexed component source into Perl code. </td> <td valign=top align=left> •</td> <td valign=top align=left> <a href="Lexer.html">Lexer</a><br> The Lexer object parses the component source to generate compiler events. </td> </tr> <tr> <td valign=top align=left> •</td> <td valign=top align=left> <a href="Resolver.html">Resolver</a><br> The Resolver object translates a component path into a component source item. </td> <td valign=top align=left> •</td> <td valign=top align=left> <a href="ComponentSource.html">ComponentSource</a><br> The ComponentSource object represents information about the source of a component (e.g. a file). </td> </tr> <tr> <td valign=top align=left> •</td> <td valign=top align=left> <a href="Exceptions.html">Exceptions</a><br> Mason's exception objects. </td> <td valign=top align=left> •</td> <td valign=top align=left> <a href="Plugin.html">Plugin</a><br> Mason's plugin system. </td> </tr> </table> </body> </html>