Allows binding of a value to an entity (eg.
Represents the binding of a parameter to it's value in a particular context
Spec required to marshall a body of a custom type
The body entity of a encoded HTML form.
Support for parameters which can have more than one value (e.
How a parameter is represented in the HTTP message (JSON type)
A parameter is a name-value pair which can be encoded into an HTTP message.
Spec required to marshall and demarshall a parameter of a custom type
Prototype functions for creating parameters of various types.
Used to transparently copy the value out of an incoming request (or form etc.
Represents the ability to retrieve a parameter value from an enclosing object (request/form etc.
Represents a single entity which makes up the entirety of an HTTP message body.
Provides validation about the presence of a value parameter/entity value in a particular context
Factory methods for various supported HTTP body types.
Parameters which are bound to request headers
Predefined ParameterSpec instances for common types
Parameters which are bound to the path segments of a URL
Parameters which are bound to the query part of a URL