Package org.apache.tiles.core.evaluator
Class BasicAttributeEvaluatorFactory
java.lang.Object
org.apache.tiles.core.evaluator.BasicAttributeEvaluatorFactory
- All Implemented Interfaces:
- AttributeEvaluatorFactory
Basic implementation of 
AttributeEvaluatorFactory. It supports a
 default attribute evaluator, in case the language is not recognized.- Since:
- 2.2.0
- 
Constructor SummaryConstructorsConstructorDescriptionBasicAttributeEvaluatorFactory(AttributeEvaluator defaultEvaluator) Constructor.
- 
Method SummaryModifier and TypeMethodDescriptiongetAttributeEvaluator(String language) Creates and attribute evaluator for the given expression language.getAttributeEvaluator(Attribute attribute) Creates and attribute evaluator using an attribute.voidregisterAttributeEvaluator(String language, AttributeEvaluator evaluator) Registers a known expression language with its attribute evaluator.
- 
Constructor Details- 
BasicAttributeEvaluatorFactoryConstructor.- Parameters:
- defaultEvaluator- The default evaluator to return if it is not found in the map of known languages.
- Since:
- 2.2.0
 
 
- 
- 
Method Details- 
registerAttributeEvaluatorRegisters a known expression language with its attribute evaluator.- Parameters:
- language- The name of the expression language.
- evaluator- The associated attribute evaluator.
- Since:
- 2.2.0
 
- 
getAttributeEvaluatorCreates and attribute evaluator for the given expression language.- Specified by:
- getAttributeEvaluatorin interface- AttributeEvaluatorFactory
- Parameters:
- language- The name of the expression language.
- Returns:
- The attribute evaluator. It must not be null.
 
- 
getAttributeEvaluatorCreates and attribute evaluator using an attribute.- Specified by:
- getAttributeEvaluatorin interface- AttributeEvaluatorFactory
- Parameters:
- attribute- The attribute used to obtain the evaluator.
- Returns:
- The attribute evaluator. It must not be null.
 
 
-