Ufront API Documentation

Ufront is an open source client-server web framework for Haxe. This API documentation includes all the classes used in the various Ufront libraries.

The menu on the left only shows the ufront package, which is where most of the good stuff is.The API documentation for any dependencies is included in the search and in links in the documentation, but is hidden from the menu to avoid clutter.

package ufront.app

ClientJsApplication

A standard Ufront Client-Side Application for executing requests in the browser.

DefaultUfrontClientConfiguration

DefaultUfrontConfiguration

DefaultUfrontController

A simple controller to use if no other is specified.

HttpApplication

A HttpApplication responds to each request by generating a HttpContext and passing it through each stage of the request.

UFErrorHandler

An error handler that can help us output, log, diagnose or even recover from errors in our HttpApplication.

UFInitRequired

This is to be used with Handlers or Middleware that require an init() function.

UFLogHandler

Interface for a Logger - something which takes trace, log, warning and error messages from the request and logs them appropriately.

UFMiddleware

An interface representing Middleware that is applied both before and after processing the request.

UFRequestHandler

Represents an object that can handle a HttpRequest, process as required, and write the HttpResponse.

UFRequestMiddleware

Middleware that runs before the request has been processed.

UFResponseMiddleware

Middleware that runs after the request has been processed.

UfrontApplication

A standard Ufront Application for executing requests on the server.

UfrontClientConfiguration

Configuration options for setting up a ClientJsApplication.

UfrontConfiguration

Configuration options for setting up a UfrontApplication.