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

Default implementation of IExpressionEvaluatorService. More...

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

Public Member Functions

IExpressionEvaluator GetEvaluator (Type type)
 Gets an evaluator by its System.Type. More...
 
IExpressionEvaluator GetEvaluator (string prefix)
 Gets an evaluator by its expression prefix. More...
 
IExpressionEvaluator GetDefaultEvaluator ()
 Gets the default expression evaluator. More...
 
 ExpressionEvaluatorService (IPluginConfiguration pluginConfig=null, IPluginAssemblyLoader assemblyLoader=null)
 Initializes a new instance of the CSF.Zpt.Tales.ExpressionEvaluatorService class. More...
 
- Public Member Functions inherited from CSF.Zpt.PluginServiceBase
 PluginServiceBase (IPluginConfiguration pluginConfig=null, IPluginAssemblyLoader assemblyLoader=null)
 Initializes a new instance of the CSF.Zpt.PluginServiceBase class. More...
 

Additional Inherited Members

- Properties inherited from CSF.Zpt.PluginServiceBase
IPluginConfiguration PluginConfig [get]
 Gets the plugin configuration. More...
 

Detailed Description

Default implementation of IExpressionEvaluatorService.

Constructor & Destructor Documentation

CSF.Zpt.Tales.ExpressionEvaluatorService.ExpressionEvaluatorService ( IPluginConfiguration  pluginConfig = null,
IPluginAssemblyLoader  assemblyLoader = null 
)
inline

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

Parameters
pluginConfigPlugin config.
assemblyLoaderPlugin assembly loader.

Member Function Documentation

IExpressionEvaluator CSF.Zpt.Tales.ExpressionEvaluatorService.GetDefaultEvaluator ( )
inline

Gets the default expression evaluator.

Returns
The default evaluator.

Implements CSF.Zpt.Tales.IExpressionEvaluatorService.

IExpressionEvaluator CSF.Zpt.Tales.ExpressionEvaluatorService.GetEvaluator ( Type  type)
inline

Gets an evaluator by its System.Type.

Returns
The evaluator.
Parameters
typeType.

Implements CSF.Zpt.Tales.IExpressionEvaluatorService.

IExpressionEvaluator CSF.Zpt.Tales.ExpressionEvaluatorService.GetEvaluator ( string  prefix)
inline

Gets an evaluator by its expression prefix.

Returns
The evaluator.
Parameters
prefixPrefix.

Implements CSF.Zpt.Tales.IExpressionEvaluatorService.


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