ZPT-Sharp  v1.0.0
Zope Page Templates for .NET
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
CSF.Zpt.Tales.ExpressionEvaluatorBase Class Referenceabstract

Base class for a TALES expression evaluator implementation, implements IExpressionEvaluator. More...

Inheritance diagram for CSF.Zpt.Tales.ExpressionEvaluatorBase:
Collaboration diagram for CSF.Zpt.Tales.ExpressionEvaluatorBase:

Public Member Functions

abstract ExpressionResult Evaluate (Expression expression, IRenderingContext context, ITalesModel model)
 Evaluate the specified expression, for the given element and model. More...
 
 ExpressionEvaluatorBase (IEvaluatorSelector evaluatorSelector=null, IExpressionFactory expressionCreator=null)
 Initializes a new instance of the CSF.Zpt.Tales.ExpressionEvaluatorBase class. More...
 

Properties

abstract string ExpressionPrefix [get]
 Gets the expression prefix handled by the current evaluator instance. More...
 
virtual IEvaluatorSelector EvaluatorSelector [get]
 Gets the expression evaluator selector, so that sub-expressions may be evaluated within the current expression. More...
 
virtual IExpressionFactory ExpressionCreator [get]
 Gets an expression creator. More...
 
- Properties inherited from CSF.Zpt.Tales.IExpressionEvaluator
string ExpressionPrefix [get]
 Gets the expression prefix handled by the current evaluator instance. More...
 

Detailed Description

Base class for a TALES expression evaluator implementation, implements IExpressionEvaluator.

Constructor & Destructor Documentation

CSF.Zpt.Tales.ExpressionEvaluatorBase.ExpressionEvaluatorBase ( IEvaluatorSelector  evaluatorSelector = null,
IExpressionFactory  expressionCreator = null 
)
inline

Initializes a new instance of the CSF.Zpt.Tales.ExpressionEvaluatorBase class.

Parameters
evaluatorSelectorEvaluator selector.
expressionCreatorThe expression factory to use.

Member Function Documentation

Property Documentation

virtual IEvaluatorSelector CSF.Zpt.Tales.ExpressionEvaluatorBase.EvaluatorSelector
getprotected

Gets the expression evaluator selector, so that sub-expressions may be evaluated within the current expression.

The evaluator selector.

virtual IExpressionFactory CSF.Zpt.Tales.ExpressionEvaluatorBase.ExpressionCreator
getprotected

Gets an expression creator.

The expression creator.

abstract string CSF.Zpt.Tales.ExpressionEvaluatorBase.ExpressionPrefix
get

Gets the expression prefix handled by the current evaluator instance.

The prefix.


The documentation for this class was generated from the following file: