## Uses of Interface
org.apache.tiles.api.AttributeContext

- Packages that use AttributeContext
  Package | Description
  --- | ---
  org.apache.tiles.api | The Tiles taglib and framework allows building web pages by assembling reusable pieces of pages, called Tiles.
  org.apache.tiles.api.preparer | "View preparers" are objects that allows the "preparation" of a Tiles artifact (definition, template or attribute) before it is rendered. It is useful, for example, when a view item should be built and stored in a particular context (e.g.
  org.apache.tiles.core.impl | It contains the basic implementations of Tiles container.
  org.apache.tiles.velocity.template | Classes that allow the use of "Tiles template" as a Velocity tool.
  org.apache.tiles.web.util | Utility classes to use Tiles in a servlet environment.

- - ### Uses of AttributeContext in org.apache.tiles.api

    Classes in org.apache.tiles.api that implement AttributeContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BasicAttributeContext` Basic implementation for `AttributeContext`.
    `class` | `Definition` A definition, i.e.

    Methods in org.apache.tiles.api that return AttributeContext
    Modifier and Type | Method and Description
    --- | ---
    `AttributeContext` | TilesContainer.`getAttributeContext(Request request)` Retrieve the attribute context of the current request.
    `AttributeContext` | TilesContainerWrapper.`getAttributeContext(Request request)`
    `AttributeContext` | TilesContainer.`startContext(Request request)` Starts a new context, where attribute values are stored independently of others. When the use of the contexts is finished, call`TilesContainer.endContext(Request)`
    `AttributeContext` | TilesContainerWrapper.`startContext(Request request)`

    Methods in org.apache.tiles.api with parameters of type AttributeContext
    Modifier and Type | Method and Description
    --- | ---
    `void` | BasicAttributeContext.`inherit(AttributeContext parent)` Copies all missing attributes from the `parent` attribute context to this one.
    `void` | AttributeContext.`inherit(AttributeContext parent)` Copies all missing attributes from the `parent` attribute context to this one.
    `void` | BasicAttributeContext.`inheritCascadedAttributes(AttributeContext context)` Copies the cascaded attributes to this attribute context.
    `void` | AttributeContext.`inheritCascadedAttributes(AttributeContext parent)` Copies the cascaded attributes to this attribute context.

    Constructors in org.apache.tiles.api with parameters of type AttributeContext
    Constructor and Description
    `BasicAttributeContext(AttributeContext context)` Copy constructor.

  - ### Uses of AttributeContext in org.apache.tiles.api.preparer

    Methods in org.apache.tiles.api.preparer with parameters of type AttributeContext
    Modifier and Type | Method and Description
    --- | ---
    `void` | ViewPreparer.`execute(Request tilesContext, AttributeContext attributeContext)` Method associated to a tile and called immediately before the tile is included.

  - ### Uses of AttributeContext in org.apache.tiles.core.impl

    Methods in org.apache.tiles.core.impl that return AttributeContext
    Modifier and Type | Method and Description
    --- | ---
    `AttributeContext` | BasicTilesContainer.`getAttributeContext(Request request)` Retrieve the attribute context of the current request.
    `protected AttributeContext` | BasicTilesContainer.`getContext(Request tilesContext)` Get attribute context from request.
    `protected AttributeContext` | BasicTilesContainer.`popContext(Request tilesContext)` Pops a context object out of the stack.
    `AttributeContext` | BasicTilesContainer.`startContext(Request request)` Starts a new context, where attribute values are stored independently of others. When the use of the contexts is finished, call`TilesContainer.endContext(Request)`

    Methods in org.apache.tiles.core.impl that return types with arguments of type AttributeContext
    Modifier and Type | Method and Description
    --- | ---
    `protected Deque<AttributeContext>` | BasicTilesContainer.`getContextStack(Request tilesContext)` Returns the context stack.

    Methods in org.apache.tiles.core.impl with parameters of type AttributeContext
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | BasicTilesContainer.`pushContext(AttributeContext context, Request tilesContext)` Pushes a context object in the stack.
    `protected void` | BasicTilesContainer.`render(Request request, AttributeContext attributeContext)` Renders the specified attribute context.

  - ### Uses of AttributeContext in org.apache.tiles.velocity.template

    Methods in org.apache.tiles.velocity.template that return AttributeContext
    Modifier and Type | Method and Description
    --- | ---
    `AttributeContext` | VelocityStyleTilesTool.`getAttributeContext()` Returns the current attribute context.
    `AttributeContext` | VelocityStyleTilesTool.`startAttributeContext()` Starts the attribute context.

  - ### Uses of AttributeContext in org.apache.tiles.web.util

    Methods in org.apache.tiles.web.util with parameters of type AttributeContext
    Modifier and Type | Method and Description
    --- | ---
    `void` | AttributeContextMutator.`mutate(AttributeContext context, javax.servlet.ServletRequest request)` Mutate a `AttributeContext`.

Copyright © 2000–2026 Apache Software Foundation. All rights reserved.