podafBedSheet
Something fresh and clean to lay your web app on!
Mixins
ApplicationDefaults | Contribute to set application default |
ConfigIds | Config values as provided by BedSheet. |
CorsHandler | Cross Origin Resource Sharing (CORS) is a strategy for browsers to overcome the limitations of cross domain scripting. |
DelegateChainBuilder | used to create a chain of builders for HttpRequest, HttpResponse and |
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 |
FileHandler | A Request Handler that maps uris to files on the file system. |
GzipCompressible | Holds a list of MimeTypes that may be gzip'ed in a http response. |
HttpFlash | Stores values from one http request to the next. |
HttpPipeline | The HTTP Pipeline that |
HttpPipelineFilter | A filter for HTTP requests. |
HttpRequest | An injectable |
HttpRequestLogFilter | Uses LogMod to generate a server log file for all HTTP requests in the W3C Extended Log File Format. |
HttpResponse | An injectable |
HttpSession | An injectable |
HttpStatusProcessor | A response processor for HttpStatus objects. |
HttpStatusProcessors | Holds a collection of HttpStatusProcessors. |
IeAjaxCacheBustingFilter | Prevents IE from caching Ajax and CORS requests. |
MoustacheTemplates | A cache of |
PodHandler | A Request Handler that maps URIs to file resources inside pods. |
ResponseProcessor | Responsible for processing request handler return values and sending content to the client. |
ResponseProcessors | Holds a collection of ResponseProcessors. |
RouteMatcher | A |
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
BedClient | For testing: Make (fake) http calls against BedServer. |
BedClientRes | For testing: Holds response data from a (fake) HTTP call to BedServer. |
BedServer | For testing: Allows tests to be run against an instance of |
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 start Wisp and run a BedSheet app. |
QualityValues | Parses a |
Redirect | Return from request handler methods to send a redirect 3xx status to the client. |
Route | Matches uri paths to request handler methods, converting any remaining path segments into method arguments. |
RouteHandler | Return from |
Text | Return from request handler methods to send a text response to the client. |
Facets
Config | Use with |
Errs
BedSheetErr | As thrown by BedSheet |
HttpStatusErr | Throw at any point to process / handle the wrapped HttpStatus. |