org.zodiac.template.base.impl.TemplateSearchingStrategy Maven / Gradle / Ivy
The newest version!
package org.zodiac.template.base.impl;
/**
* 由TemplateService
调用的,用来查找template的strategy。
*
*/
public interface TemplateSearchingStrategy {
/**
* 取得用来缓存模板搜索结果的key。
* @param templateName 模板名称
* @return 对象
*/
Object getKey(String templateName);
/**
* 查找template,如果找到,则返回true
。
*
* 可更改matcher参数中的模板名称和后缀。
*
*
* @param matcher 匹配规则
* @return 是否存在
*/
boolean findTemplate(TemplateMatcher matcher);
}