Big Sister Web Application Framework
List of all members
BigSWAF::AppImplementation Class Reference

Sub classes implement one method ("function") of an application. More...

Public Class Methods

retval new (scalar this, scalar app)

Public Object Methods

BigSWAF::AppHandler env (BigSWAF::AppHandler)
 Get/set the current application handler.
BigSWAF::Application application (BigSWAF::Application)
 Get/set the current application.
BigSWAF::Configuration config (BigSWAF::Configuration)
 Get the current configuration.
retval request ()
 Execute one client request.
retval param (list ARGS)
 Get one parameter out of the current request.
retval paramv (list ARGS)
 Get one parameter out of the current request.
retval prevent_caching (list ARGS)
 Ask if the client requests to bypass caches.

Detailed Description

Sub classes implement one method ("function") of an application.

Whenever a user requests the associated function the request() method is invoked.

Member Function Documentation

BigSWAF::Application BigSWAF::AppImplementation::application ( BigSWAF::Application  )

Get/set the current application.

BigSWAF::Configuration BigSWAF::AppImplementation::config ( BigSWAF::Configuration  )

Get the current configuration.

This is a frontend to BigSWAF::Application::config()

BigSWAF::AppHandler BigSWAF::AppImplementation::env ( BigSWAF::AppHandler  )

Get/set the current application handler.

retval BigSWAF::AppImplementation::new ( scalar  this,
scalar  app 
)
retval BigSWAF::AppImplementation::param ( list  ARGS)

Get one parameter out of the current request.

This is a frontend to BigSWAF::AppHandler::param()

retval BigSWAF::AppImplementation::paramv ( list  ARGS)

Get one parameter out of the current request.

This is a frontend to BigSWAF::AppHandler::paramv()

retval BigSWAF::AppImplementation::prevent_caching ( list  ARGS)

Ask if the client requests to bypass caches.

This is a frontend to BigSWAF::AppHandler::prevent_caching()

retval BigSWAF::AppImplementation::request ( )

Execute one client request.


The documentation for this class was generated from the following file: