类 ProgramMetaData
java.lang.Object
org.beetl.core.statement.ProgramMetaData
- 所有已实现的接口:
Serializable
脚本的描述
- 作者:
- xiandafu
- 另请参阅:
-
字段概要
字段修饰符和类型字段说明为全局变量在数组里分配的位置全局变量属性,未用到booleanboolean模板的换行符模板的语句Object[]模板静态数据模板里的顶级变量映射关系int临时变量存放的起始索引int所有变量存放在数组中,数组长度为varIndexSize -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明获取模板顶级临时变量的在变量素组里的索引voidinitContext(Context ctx) 模板每次渲染前,初始化ctx,如分配变量空间protected voidputGlobaToArray(Context ctx) 将模板全局变量转为数组voidsetTemplateRootScopeIndexMap(Map<String, Integer> templateRootScopeIndexMap) 设置模板顶级临时变量的在变量素组里的索引,顶级变量将作为脚本运行需要保存的变量
-
字段详细资料
-
lineSeparator
模板的换行符 -
statements
模板的语句 -
staticTextArray
模板静态数据 -
varIndexSize
public int varIndexSize所有变量存放在数组中,数组长度为varIndexSize -
tempVarStartIndex
public int tempVarStartIndex临时变量存放的起始索引 -
hasGoto
public boolean hasGoto -
globalIndexMap
为全局变量在数组里分配的位置 -
globalVarAttr
全局变量属性,未用到 -
ajaxs
-
hasTagNest
public boolean hasTagNest -
templateRootScopeIndexMap
模板里的顶级变量映射关系
-
-
构造器详细资料
-
ProgramMetaData
public ProgramMetaData()
-
-
方法详细资料
-
initContext
模板每次渲染前,初始化ctx,如分配变量空间 -
putGlobaToArray
将模板全局变量转为数组 -
getTemplateRootScopeIndexMap
获取模板顶级临时变量的在变量素组里的索引 -
setTemplateRootScopeIndexMap
设置模板顶级临时变量的在变量素组里的索引,顶级变量将作为脚本运行需要保存的变量 -
getAjax
-