# All Classes and Interfaces

Class
Description
AbstractContentTypeHandler
ContentTypeHandler
Handles transferring content to and from objects for a specific content type
ContentTypeHandlerManager
Manages content type handlers
ContentTypeInterceptor
Uses the content handler to apply the request body to the action
DefaultContentTypeHandlerManager
Manages `ContentTypeHandler` instances and uses them to process results
DefaultHttpHeaders
Default implementation of rest info that uses fluent-style construction
FormUrlEncodedHandler
Handles the default content type for requests that originate from a browser's HTML form content-type: application/x-www-form-urlencoded This handler is intended for requests only, not for responses
HtmlHandler
Handles HTML content, usually just a simple passthrough to the framework
HttpHeaders
Type-safe rest-related information to apply to a response
JacksonJsonHandler
Handles JSON content using jackson-lib
JacksonXmlHandler
Handles XML content using Jackson
JuneauXmlHandler
Handles XML content using Apache Juneau http://juneau.apache.org/#marshall.html
MultipartFormDataHandler
Handles the default content type for requests that originate from a browser's HTML form with a file upload and multipart/from-data encoding content-type: multipart/form-data This handler is intended for requests only, not for responses
RestActionInvocation
Extends the usual `ActionInvocation` to add support for processing the object returned from the action execution.
RestActionMapper
This Restful action mapper enforces Ruby-On-Rails Rest-style mappings.
RestActionProxyFactory
Factory that creates the `RestActionInvocation`
RestActionSupport
Extends `ActionSupport` to provides a default implementation of the index method that can be invoked for unknown actions by the `UnknownHandler`.
RestConstantConfig
RestConstants
RestWorkflowInterceptor
An interceptor that makes sure there are not validation errors before allowing the interceptor chain to continue.
XStreamAllowedClasses
XStreamAllowedClassNames
XStreamHandler
Handles XML content
XStreamPermissionProvider
XStreamProvider
An interface to be implemented by an action to create/provide an instance of XStream - it allows customisation per action