类的使用
org.beetl.core.Resource
使用Resource的程序包
程序包
说明
-
org.beetl.core中Resource的使用
声明为Resource的org.beetl.core中的字段返回Resource的org.beetl.core中的方法参数类型为Resource的org.beetl.core中的方法修饰符和类型方法说明通过Antlr的ParseTree生成Beetl的ProgramMetaDataTemplateEngine.createProgram(Resource resource, Reader input, Map<Integer, String> textMap, String cr, GroupTemplate gt) 创建脚本运行程序,目前存在 默认/快速/在线 三种脚本运行程序ResourceLoader.getResourceId(Resource resource, T key) 用于 include,layout 等根据相对路径计算资源实际的位置booleanResourceLoader.isModified(Resource key) 检测模板是否更改,每次渲染模板前,都需要调用此方法,所以此方法不能占用太多时间,否则会影响渲染功能参数类型为Resource的org.beetl.core中的构造器限定符构造器说明protectedScript(GroupTemplate gt, Program program, Resource resource, Configuration cf) protectedTemplate(GroupTemplate gt, Program program, Resource resource, Configuration cf) protectedTemplate(GroupTemplate gt, Program program, Resource resource, Configuration cf, ContextBuffer buffer) -
org.beetl.core.debug中Resource的使用
参数类型为Resource的org.beetl.core.debug中的方法修饰符和类型方法说明 -
org.beetl.core.engine中Resource的使用
参数类型为Resource的org.beetl.core.engine中的方法修饰符和类型方法说明DefaultTemplateEngine.createProgram(Resource resource, Reader reader, Map<Integer, String> textMap, String cr, GroupTemplate gt) FastRuntimeEngine.createProgram(Resource rs, Reader reader, Map<Integer, String> textMap, String cr, GroupTemplate gt) OnlineTemplateEngine.createProgram(Resource rs, Reader reader, Map<Integer, String> textMap, String cr, GroupTemplate gt) 模板解析之前可以手工增加一个beetl语句模板解析完毕后可以增加一个语句 -
org.beetl.core.exception中Resource的使用
声明为Resource的org.beetl.core.exception中的字段类型参数类型为Resource的org.beetl.core.exception中的字段返回变量类型为Resource的类型的org.beetl.core.exception中的方法参数类型为Resource的org.beetl.core.exception中的方法类型变量类型为Resource的org.beetl.core.exception中的方法参数 -
org.beetl.core.resource中Resource的使用
修饰符和类型方法说明ClasspathResourceLoader.getResource(String key) CompositeResourceLoader.getResource(String key) FileResourceLoader.getResource(String key) MapResourceLoader.getResource(String key) StringTemplateResourceLoader.getResource(String template) 返回一个template作为模板内容的模板WebAppResourceLoader.getResource(String key) 参数类型为Resource的org.beetl.core.resource中的方法修饰符和类型方法说明ClasspathResourceLoader.getResourceId(Resource resource, String id) CompositeResourceLoader.getResourceId(Resource resource, String id) FileResourceLoader.getResourceId(Resource resource, String id) MapResourceLoader.getResourceId(Resource resource, String key) StringTemplateResourceLoader.getResourceId(Resource resource, String id) booleanClasspathResourceLoader.isModified(Resource key) booleanCompositeResourceLoader.isModified(Resource key) booleanFileResourceLoader.isModified(Resource key) booleanMapResourceLoader.isModified(Resource key) booleanStringTemplateResourceLoader.isModified(Resource key) -
org.beetl.core.statement中Resource的使用
声明为Resource的org.beetl.core.statement中的字段参数类型为Resource的org.beetl.core.statement中的构造器