C# Class JinianNet.JNTemplate.Engine

Inheritance: IEngine
Afficher le fichier Open project: jiniannet/jntemplate Class Usage Examples

Private Properties

Свойство Type Description
InitializationEnvironment void
InitializationParser void

Méthodes publiques

Méthode Description
Configure ( ConfigBase conf ) : void

引擎配置

Configure ( ConfigBase conf, VariableScope scope ) : void

引擎配置

Configure ( String>.IDictionary conf, String directories, String parsers, VariableScope scope ) : void

引擎配置

CreateContext ( ) : TemplateContext

创建模板上下文

CreateTemplate ( String text ) : ITemplate

从指定模板内容创建Template实例

GetEnvironmentVariable ( String variable ) : String

获取环境变量

GetEnvironmentVariables ( ) : IDictionary

获取所有环境变量

LoadTemplate ( String path ) : ITemplate

从指定路径加载模板

LoadTemplate ( String path, TemplateContext ctx ) : ITemplate

从指定路径加载模板

SetEnvironmentVariable ( String variable, String value ) : void

设置环境变量

Private Methods

Méthode Description
InitializationEnvironment ( String>.IDictionary conf ) : void

初始化环境变量配置

InitializationParser ( String parsers ) : void

初始化标签分析器

Method Details

Configure() public static méthode

引擎配置
public static Configure ( ConfigBase conf ) : void
conf ConfigBase 配置内容
Résultat void

Configure() public static méthode

引擎配置
public static Configure ( ConfigBase conf, VariableScope scope ) : void
conf ConfigBase 配置内容
scope JinianNet.JNTemplate.Parser.VariableScope 初始化全局数据
Résultat void

Configure() public static méthode

引擎配置
public static Configure ( String>.IDictionary conf, String directories, String parsers, VariableScope scope ) : void
conf String>.IDictionary 配置参数
directories String 模板目录,默认为当前程序目录
parsers String 解析器,可空
scope JinianNet.JNTemplate.Parser.VariableScope 全局数据,可空
Résultat void

CreateContext() public static méthode

创建模板上下文
public static CreateContext ( ) : TemplateContext
Résultat TemplateContext

CreateTemplate() public static méthode

从指定模板内容创建Template实例
public static CreateTemplate ( String text ) : ITemplate
text String 文本
Résultat ITemplate

GetEnvironmentVariable() public static méthode

获取环境变量
public static GetEnvironmentVariable ( String variable ) : String
variable String 变量名称
Résultat String

GetEnvironmentVariables() public static méthode

获取所有环境变量
public static GetEnvironmentVariables ( ) : IDictionary
Résultat IDictionary

LoadTemplate() public static méthode

从指定路径加载模板
public static LoadTemplate ( String path ) : ITemplate
path String 模板文件
Résultat ITemplate

LoadTemplate() public static méthode

从指定路径加载模板
public static LoadTemplate ( String path, TemplateContext ctx ) : ITemplate
path String 模板文件
ctx TemplateContext 模板上下文
Résultat ITemplate

SetEnvironmentVariable() public static méthode

设置环境变量
public static SetEnvironmentVariable ( String variable, String value ) : void
variable String 变量名
value String
Résultat void