C# Class Malt.Reporting.VelocityTextTemplateEngine

Inheritance: ITextTemplateEngine
显示文件 Open project: oldrev/maltreport

Public Methods

Method Description
Evaluate ( object>.IDictionary context, TextReader input, TextWriter output ) : void
RegisterFilter ( Type t, IRenderFilter filter ) : void
Reset ( ) : void
VelocityTextTemplateEngine ( string logTag ) : System

Private Methods

Method Description
CreateVelocityContext ( object>.IDictionary context ) : VelocityContext
DoFilter ( NVelocity.App.Events.ReferenceInsertionEventArgs e ) : void
OnReferenceInsertion ( object sender, NVelocity.App.Events.ReferenceInsertionEventArgs e ) : void

Method Details

Evaluate() public method

public Evaluate ( object>.IDictionary context, TextReader input, TextWriter output ) : void
context object>.IDictionary
input TextReader
output System.IO.TextWriter
return void

RegisterFilter() public method

public RegisterFilter ( Type t, IRenderFilter filter ) : void
t System.Type
filter IRenderFilter
return void

Reset() public method

public Reset ( ) : void
return void

VelocityTextTemplateEngine() public method

public VelocityTextTemplateEngine ( string logTag ) : System
logTag string
return System