podafBedSheet

Something fresh and clean to lay your web app on!

Mixins

ApplicationDefaults

Contribute to set application default @Config values, overriding any factory defaults.

ErrProcessor

Processes Errs thrown from request handler methods and sends err pages to the client.

ErrProcessors

Holds a collection of ErrProcessors.

FactoryDefaults

Contribute to set factory default @Config values.

GzipCompressible

Holds a list of MimeTypes that may be gzip'ed in a http response.

HttpRequest

An injectable const version of WebReq.

HttpResponse

An injectable const version of WebRes.

HttpSession

An injectable const version of WebSession.

HttpStatusProcessor

A response processor for HttpStatus objects.

HttpStatusProcessors

Holds a collection of HttpStatusProcessors.

ResponseProcessor

Responsible for processing request handler return values and sending content to the client.

ResponseProcessors

Holds a collection of HandlerResponseProcessors.

RouteMatcher

A RouteMatcher checks to see if a given Route Obj matches a request.

RouteMatchers

Holds a strategy of routing types to their handlers.

Routes

Handles routing URIs to request handler methods.

ValueEncoder

Responsible for converting values to and from Strs, use to inject values into request handler methods.

ValueEncoders

Holds a list of ValueEncoders.

Classes

BedSheetWebMod

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

ConfigIds

Config values as provided by BedSheet.

CrossOriginResourceSharingFilter

Cross Origin Resource Sharing (CORS) is a strategy for browsers to overcome the limitations of cross domain scripting.

FileHandler

A Request Handler that maps uris to files on the file system.

GzipOutStream

A stream that starts gzipping once data has accumulated past a given (minimum) threshold.

HttpStatus

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

IeAjaxCacheBustingFilter

Prevents IE from caching Ajax and CORS requests.

Main

Call to start Wisp and run a BedSheet app.

MoustacheTemplates

A cache of Mustache templates.

PodHandler

A Request Handler that maps uris to pod file resources.

QualityValues

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

Redirect

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

RequestLogFilter

Uses LogMod to generate a server log file for all HTTP requests in the W3C Extended Log File Format.

Route

Matches uri paths to handler methods, converting any remaining path segments into method arguments.

RouteMatch

Returned from RouteMatchers.

TextResponse

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

Facets

Config

Use with @Inject to inject config values into your classes.

Errs

BedSheetErr

As thrown by BedSheet

HttpStatusErr

Throw at any point to process / handle the HttpStatus.