podafBedSheet

Something fresh and clean to lay your web app on!

Mixins

BedSheetConfigIds

IocConfig values as provided by BedSheet.

BedSheetMetaData

(Service) - MetaData gleaned from startup, such as the initial AppModule.

BedSheetPage

(Service) - Renders the standard BedSheet web pages.

ErrProcessor

Implement to define an ErrProcessor.

ErrProcessors

(Service) - Contribute your ErrProcessor implementations to this.

FileHandler

(Service) - A Request Handler that maps URIs to files on the file system.

GzipCompressible

(Service) - Holds a list of MimeTypes that may be gzip'ed in a http response.

HttpFlash

(Service) - Stores values from one http request to the next.

HttpPipeline

(Service) - Contribute your HttpPipelineFilter classes to this.

HttpPipelineFilter

Implement to define a HTTP Pipeline Filter.

HttpRequest

(Service) - An injectable const version of WebReq.

HttpRequestLogFilter

Logs HTTP requests to file in the W3C Extended Log File Format.

HttpResponse

(Service) - An injectable const version of WebRes.

HttpSession

(Service) - An injectable const version of WebSession.

HttpStatusProcessor

Implement to define a HttpStatusProcessor.

HttpStatusProcessors

(Service) - Contribute your HttpStatusProcessor implementations to this.

PodHandler

(Service) - A Request Handler that maps URIs to file resources inside pods.

ResponseProcessor

Implement to define a ResponseProcessor.

ResponseProcessors

(Service) - Contribute your ResponseProcessor implementations to this.

Routes

(Service) - Contribute your Route objects to this.

ValueEncoder

Implement to convert values to and from Str objects.

ValueEncoders

(Service) - Contribute your ValueEncoder classes to this.

Classes

BedClient

For testing BedSheet apps: Make (fake) HTTP calls against BedServer.

BedClientRes

For testing BedSheet apps: Holds response data from a (fake) HTTP call to BedServer.

BedServer

For testing BedSheet apps: Run tests against BedSheet without starting a wisp web server.

BedSheetModule

The afIoc module class.

BedSheetWebMod

The top-level web::WebMod to be passed to Wisp.

HttpRequestHeaders

A wrapper for HTTP request headers with accessors for some commonly used headings.

HttpResponseHeaders

A wrapper for HTTP response headers with accessors for some commonly used headings.

HttpStatus

Return from request handlers to send the appropriate response to the client.

Main

Call to run a BedSheet web application from the command line.

MethodCall

Return from request handler methods to explicitly invoke class methods.

QualityValues

Parses a Str of HTTP qvalues as per HTTP 1.1 Spec / rfc2616-sec14.3.

Redirect

Return from request handler methods to send a redirect 3xx status to the client.

Route

Matches uri paths to request handler methods.

Text

Return from request handler methods to send a text response to the client.

Facets

Config

A substitute for afIocConfig::Config to ease your using statements.

Errs

BedSheetErr

As thrown by BedSheet

HttpStatusErr

Throw at any point to (re-)process / (re-)handle the HttpStatus.

ReProcessErr

Throw at any point to (re-)process / (re-)handle the wrapped response object.