Brian Moseley > Wombat > Wombat::Core::MapperBase

Download:
Wombat-0.7.1.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Source  

NAME ^

Wombat::Core::MapperBase - internal mapper base class

SYNOPSIS ^

DESCRIPTION ^

Convenience base implementation of Wombat::Mapper. Classes extending this base class must implement map().

CONSTRUCTOR ^

new()

Construct and return a Wombat::Core::MapperBase instance, initializing fields appropriately. If subclasses override the constructor, they must be sure to call

  $self->SUPER::new();

ACCESSOR METHODS ^

getContainer()

Return the Container with which the Mapper is associated.

setContainer($container)

Set the Container with which the Mapper is associated.

Parameters:

$container

the Wombat::Container used for processing Requests

Throws:

Servlet::Util::IllegalArgumentException

if the Container is not acceptable to this Mapper

getProtocol()

Return the protocol for which this Mapper is responsible.

setProtocol($protocol)

Set the protocol for which this Mapper is responsible.

Parameters:

$protocol

the protocol

PUBLIC METHODS ^

map($request)

Return the child Container that should be used to process the Request, or undef f no such child Container can be identified.

Parameters:

$request

the Wombat::Request being processed

SEE ALSO ^

Servlet::Util::Exception, Wombat::Container, Wombat::Mapper, Wombat::Request

AUTHOR ^

Brian Moseley, bcm@maz.org

syntax highlighting: