# Uses of Interface
org.apache.tiles.request.attribute.Addable

Packages that use Addable
Package
Description
org.apache.tiles.request
org.apache.tiles.request.attribute
Methods to get, set and remove attributes from different sources (like HTTP requests or sessions).
org.apache.tiles.request.freemarker.extractor
Extractors to get information from Freemarker objects.
org.apache.tiles.request.jsp.extractor
Extractors to get scopes from `PageContext`.
org.apache.tiles.request.servlet
Tiles request support for Servlet technology.
org.apache.tiles.request.servlet.extractor
Extractors to get attributes and other info from servlet requests and contexts.
org.apache.tiles.request.velocity.extractor
Extractors to get info about Velocity-specific objects.

- ## Uses of Addable in org.apache.tiles.request

  Methods in org.apache.tiles.request that return Addable
  Modifier and Type
  Method
  Description
  `Addable<String>`
  DispatchRequestWrapper.`getResponseHeaders()`
  Return an Addable object that can be used to write headers to the response.
  `Addable<String>`
  Request.`getResponseHeaders()`
  Return an Addable object that can be used to write headers to the response.

- ## Uses of Addable in org.apache.tiles.request.attribute

  Subinterfaces of Addable in org.apache.tiles.request.attribute
  Modifier and Type
  Interface
  Description
  `interface`
  `AttributeExtractor`
  Allows to get, put and remove Object-type attributes.
  `interface`
  `EnumeratedValuesExtractor`
  Allows to get values from multi-valued attributes.
  `interface`
  `HasAddableKeys<V>`
  Allows to get and set attributes.

- ## Uses of Addable in org.apache.tiles.request.freemarker.extractor

  Classes in org.apache.tiles.request.freemarker.extractor that implement Addable
  Modifier and Type
  Class
  Description
  `class`
  `EnvironmentScopeExtractor`
  Extract attributes from `Environment` objects as a scope.

- ## Uses of Addable in org.apache.tiles.request.jsp.extractor

  Classes in org.apache.tiles.request.jsp.extractor that implement Addable
  Modifier and Type
  Class
  Description
  `class`
  `ScopeExtractor`
  Extracts attributes from a numbered scope from `JspContext`.
  `class`
  `SessionScopeExtractor`
  Extracts attributes from session scope from `PageContext`.

- ## Uses of Addable in org.apache.tiles.request.servlet

  Methods in org.apache.tiles.request.servlet that return Addable
  Modifier and Type
  Method
  Description
  `Addable<String>`
  ServletRequest.`getResponseHeaders()`
  Return an Addable object that can be used to write headers to the response.

- ## Uses of Addable in org.apache.tiles.request.servlet.extractor

  Classes in org.apache.tiles.request.servlet.extractor that implement Addable
  Modifier and Type
  Class
  Description
  `class`
  `ApplicationScopeExtractor`
  Extract attributes from application scope.
  `class`
  `HeaderExtractor`
  Extract header values from an HTTP request.
  `class`
  `RequestScopeExtractor`
  Extracts attributes from request scope.
  `class`
  `SessionScopeExtractor`
  Extract attributes from session scope.

- ## Uses of Addable in org.apache.tiles.request.velocity.extractor

  Classes in org.apache.tiles.request.velocity.extractor that implement Addable
  Modifier and Type
  Class
  Description
  `class`
  `VelocityScopeExtractor`
  Extracts attributes from Velocity context..