## Uses of Interface
org.apache.tiles.core.evaluator.AttributeEvaluator

- Packages that use AttributeEvaluator
  Package | Description
  --- | ---
  org.apache.struts2.tiles |
  org.apache.tiles.core.evaluator | Interfaces to manage attribute value evaluation.
  org.apache.tiles.core.evaluator.impl | Classes to manage attribute value evaluation.
  org.apache.tiles.el | Attribute evaluator classes that can perform EL evaluation for attributes.
  org.apache.tiles.ognl | Attribute evaluator classes that can perform OGNL evaluation for attributes.

- - ### Uses of AttributeEvaluator in org.apache.struts2.tiles

    Classes in org.apache.struts2.tiles that implement AttributeEvaluator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `I18NAttributeEvaluator`
    `class` | `StrutsAttributeEvaluator`

  - ### Uses of AttributeEvaluator in org.apache.tiles.core.evaluator

    Classes in org.apache.tiles.core.evaluator that implement AttributeEvaluator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractAttributeEvaluator` Abstract class to link a correct evaluation of an attribute, by evaluating `Attribute.getValue()` and then `Attribute.getExpressionObject()`.

    Methods in org.apache.tiles.core.evaluator that return AttributeEvaluator
    Modifier and Type | Method and Description
    --- | ---
    `AttributeEvaluator` | AttributeEvaluatorFactory.`getAttributeEvaluator(Attribute attribute)` Creates and attribute evaluator using an attribute.
    `AttributeEvaluator` | BasicAttributeEvaluatorFactory.`getAttributeEvaluator(Attribute attribute)` Creates and attribute evaluator using an attribute.
    `AttributeEvaluator` | AttributeEvaluatorFactory.`getAttributeEvaluator(String language)` Creates and attribute evaluator for the given expression language.
    `AttributeEvaluator` | BasicAttributeEvaluatorFactory.`getAttributeEvaluator(String language)` Creates and attribute evaluator for the given expression language.

    Methods in org.apache.tiles.core.evaluator with parameters of type AttributeEvaluator
    Modifier and Type | Method and Description
    --- | ---
    `void` | BasicAttributeEvaluatorFactory.`registerAttributeEvaluator(String language, AttributeEvaluator evaluator)` Registers a known expression language with its attribute evaluator.

    Constructors in org.apache.tiles.core.evaluator with parameters of type AttributeEvaluator
    Constructor and Description
    `BasicAttributeEvaluatorFactory(AttributeEvaluator defaultEvaluator)` Constructor.

  - ### Uses of AttributeEvaluator in org.apache.tiles.core.evaluator.impl

    Classes in org.apache.tiles.core.evaluator.impl that implement AttributeEvaluator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DirectAttributeEvaluator` Resolves a string and returns the string itself.

  - ### Uses of AttributeEvaluator in org.apache.tiles.el

    Classes in org.apache.tiles.el that implement AttributeEvaluator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ELAttributeEvaluator` Evaluates string expression with typical EL syntax. You can use normal EL syntax, knowing the root objects are `Request`, `ApplicationContext` and beans contained in request, session and application scope.

  - ### Uses of AttributeEvaluator in org.apache.tiles.ognl

    Classes in org.apache.tiles.ognl that implement AttributeEvaluator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `OGNLAttributeEvaluator` Evaluates attribute expressions and expressions with OGNL language.

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