Adds support for mapping and inferring formats to content types.
Structural type for the various Servlet API objects that have attributes.
Structural type for the various Servlet API objects that have attributes. These include ServletContext, HttpSession, and ServletRequest.
Adapts attributes from servlet objects (e.
A route matcher on a boolean condition.
The core DSL of a Scalatra application.
Provides cross-site request forgery protection.
A FlashMap is the data structure used by org.scalatra.FlashMapSupport to allow passing temporary values between sequential actions.
Allows an action to set key-value pairs in a transient state that is accessible only to the next action and is expired immediately after that.
Mixin to ScalatraKernel that allows the retrieval of the HttpStatus.
An Handler
is the Scalatra abstraction for an object that operates on a request/response pair.
Trait representing an object that can't be fully initialized by its constructor.
An action and the multi-map of route parameters to invoke it with.
Mixin for clients that only support a limited set of HTTP verbs.
A path pattern optionally matches a request path and extracts path parameters.
Parses a string into a path pattern for routing.
Path pattern parser based on Rack::Mount::Strexp, which is used by Rails.
An implementation of Rails' path pattern syntax
A route matcher for regular expressions.
A route matcher from which a URI can be generated from route parameters.
Extension methods to a standard HttpServletRequest.
Extension methods to the standard ServletContext.
Extension methods to the standard HttpSession.
A route is a set of matchers and an action.
A route matcher is evaluated in the context it was created and returns a a (possibly empty) multi-map of parameters if the route is deemed to match.
An implementation of the Scalatra DSL in a filter.
ScalatraKernel is the default implementation of org.scalatra.CoreDSL.
An implementation of the Scalatra DSL in a servlet.
Some implicits to make the Servlet API more Scala-idiomatic.
A Sinatra-compatible route path pattern parser.
An implementation of Sinatra's path pattern syntax.
Redirects unsecured requests to the corresponding secure URL.
Adds support for generating URIs from routes and their params.
Provides utility methods for the creation of URL strings.
Use CsrfTokenSupport
Extractor object, useful for handling empty form parameter submissions: