CGI::MxScreen - a multi-screen stateful CGI framework River stage zero No dependents

"CGI::MxScreen" is a framework for building multi-screen stateful CGI programs. It is rather object-oriented, with some peculiarities brought by persistency constraints: all objects must be handled by "Storable". "CGI::MxScreen" is based on the "CGI"...

PURDY/CGI-MxScreen-0.103 - 18 Oct 2004 15:16:18 GMT

CGI::MxScreen::Config - configuration for CGI::MxScreen River stage zero No dependents

The CGI::MxScreen::Config module is meant to provide compile-time configuration for the CGI::MxScreen framework. Configuration parameters may be set in a Perl file (which is loaded via "require", so it must end-up being syntactically correct and retu...

PURDY/CGI-MxScreen-0.103 - 18 Oct 2004 15:16:18 GMT

CGI::MxScreen::HTML - various HTML utility routines River stage zero No dependents

This package holds various utility routines taken out of Tom Christiansen's "MxScreen" program (a "graphical" front-end to his *Magic: The Gathering* database) which greatly inspired this framework. Colours Those routines simply emit text within encl...

PURDY/CGI-MxScreen-0.103 - 18 Oct 2004 15:16:18 GMT

CGI::MxScreen::Error - Error return codes for action callbacks River stage zero No dependents

This module exports the return codes to use in action callbacks: "CGI_MX_OK" Signals everything went fine. "CGI_MX_ABORT" An error was detected, and the action callback chain should be immediately exited. No further callbacks will be invoked. "CGI_MX...

PURDY/CGI-MxScreen-0.103 - 18 Oct 2004 15:16:18 GMT

CGI::MxScreen::Screen - Ancestor for all user screens River stage zero No dependents

This deferred class is meant to be the ancestor of all your application screens. You must inherit from "CGI::MxScreen::Screen" and at least define the "display()" routine, which will be called by the "CGI::MxScreen" manager when that screen is select...

PURDY/CGI-MxScreen-0.103 - 18 Oct 2004 15:16:18 GMT

CGI::MxScreen::Layout - ancestor for layout objects River stage zero No dependents

This class is meant to be the ancestor of all the layout objects that can be given to the "CGI::MxScreen" manager via the "-layout" argument. In order to define your own layout, you must create a class inheriting from "CGI::MxScreen::Layout" and rede...

PURDY/CGI-MxScreen-0.103 - 18 Oct 2004 15:16:18 GMT

CGI::MxScreen::Session - Handle session save and restore River stage zero No dependents

This class handles the context save and restore operations, based on a serializer and a saving medium. Both can be configured dynamically, as explained in CGI::MxScreen::Config....

PURDY/CGI-MxScreen-0.103 - 18 Oct 2004 15:16:18 GMT

CGI::MxScreen::Constant - Internal constants River stage zero No dependents

This module factorizes internal constants for the "CGI::MxScreen" framework. You should not be using this module directly....

PURDY/CGI-MxScreen-0.103 - 18 Oct 2004 15:16:18 GMT

CGI::MxScreen::Exception - Mother of all exception classes River stage zero No dependents

This deferred class is intended to be the common ancestor for all defined "CGI::MxScreen" exceptions....

PURDY/CGI-MxScreen-0.103 - 18 Oct 2004 15:16:18 GMT

CGI::MxScreen::Serializer - Abstract serializer interface River stage zero No dependents

This module implements a serializer abstraction and should probably be a CPAN module of its own. I'm seriously thinking about it. The "CGI::MxScreen::Serializer" class is deferred. The only thing it lacks is a creation routine, which will initialize ...

PURDY/CGI-MxScreen-0.103 - 18 Oct 2004 15:16:18 GMT

CGI::MxScreen::Action_Env - Action callback error context River stage zero No dependents

Instances of this class are used to record failed actions during the processing of button callbacks. They are given as the *last* parameter of each action callback, and must therefore be retrieved with: my $env = pop @_; This object can be queried fo...

PURDY/CGI-MxScreen-0.103 - 18 Oct 2004 15:16:18 GMT

CGI::MxScreen::Form::Field - A recorded field River stage zero No dependents

This class models a recorded CGI control field. One does not manually create objects from this class, they are created by "CGI::MxScreen" when the "record_field()" routine is called on a screen object to declare a new field. In order to attach applic...

PURDY/CGI-MxScreen-0.103 - 18 Oct 2004 15:16:18 GMT

CGI::MxScreen::Tie::Stdout - Discard STDOUT output River stage zero No dependents

This class is used by "CGI::MxScreen" to discard any STDOUT output made until the "display()" routine is called. All discarded output is logged, with the origin of the call, identifying the culprit. Upon an unexpected reception of something that look...

PURDY/CGI-MxScreen-0.103 - 18 Oct 2004 15:16:18 GMT

CGI::MxScreen::Form::Utils - Standard validation & patching routines River stage zero No dependents

This module is the standard namespace for validation and patching routines. See CGI::MxScreen::Form::Field to learn how to link such routines to fields. The following standard validation routines are provided: "is_num" Check that field holds a number...

PURDY/CGI-MxScreen-0.103 - 18 Oct 2004 15:16:18 GMT

CGI::MxScreen::Form::Button - A recorded button River stage zero No dependents

This class models a recorded button. One does not manually create objects from this class, they are created by "CGI::MxScreen" when the "record_button()" routine is called on a screen object to declare a new button. In order to use the state machine ...

PURDY/CGI-MxScreen-0.103 - 18 Oct 2004 15:16:18 GMT

CGI::MxScreen::Tie::Sinkable - A sinkable tied filehandle River stage zero No dependents

This class is deferred and meant to be used by other "CGI::MxScreen::Tie" classes. It ensures that a "discard_all()" routine is available to forget about any buffered data....

PURDY/CGI-MxScreen-0.103 - 18 Oct 2004 15:16:18 GMT

CGI::MxScreen::Session::Medium - Abstract session saving medium River stage zero No dependents

This class is deferred, and is meant to be inherited from by classes implementing the various session media....

PURDY/CGI-MxScreen-0.103 - 18 Oct 2004 15:16:18 GMT

CGI::MxScreen::Exception::Bounce - State bouncing exception River stage zero No dependents

This class models a state bouncing exception, generated by calling the "bounce()" routine on screens. It is used internally by "CGI::MxScreen"....

PURDY/CGI-MxScreen-0.103 - 18 Oct 2004 15:16:18 GMT

CGI::MxScreen::Tie::Read_Checked - Global hash key access checking River stage zero No dependents

This class implements the runtime checks to keys from the global persistent hash, made available to all screens via "$self->vars". This behaviour is configured by the $mx_check_vars variable: see CGI::MxScreen::Config....

PURDY/CGI-MxScreen-0.103 - 18 Oct 2004 15:16:18 GMT

CGI::MxScreen::Tie::Buffered_Output - Buferring of screen outputs River stage zero No dependents

This class is used to tie STDOUT from within "CGI::MxScreen", provided the configuration variable $mx_buffer_stdout is *true*: see CGI::MxScreen::Config. The advantages of buffering STDOUT are: * The context indication is emitted before any other scr...

PURDY/CGI-MxScreen-0.103 - 18 Oct 2004 15:16:18 GMT

25 results (0.036 seconds)