类 BaseTemplateDirective
java.lang.Object
com.publiccms.common.directive.BaseTemplateDirective
- 所有已实现的接口:
Directive
,HttpDirective
,freemarker.template.TemplateDirectiveModel
,freemarker.template.TemplateModel
public abstract class BaseTemplateDirective
extends Object
implements freemarker.template.TemplateDirectiveModel, Directive, HttpDirective
BaseTemplateDirective 模板自定义指令基类
-
字段概要
字段修饰符和类型字段说明protected final org.apache.commons.logging.Log
private String
private String
private String
从接口继承的字段 freemarker.template.TemplateModel
NOTHING
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明void
execute
(freemarker.core.Environment environment, Map parameters, freemarker.template.TemplateModel[] loopVars, freemarker.template.TemplateDirectiveBody templateDirectiveBody) getName()
boolean
void
void
setNamespace
(String namespace) void
setShortName
(String shortName) 从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 com.publiccms.common.directive.HttpDirective
execute
-
字段详细资料
-
log
protected final org.apache.commons.logging.Log log -
name
-
shortName
-
namespace
-
-
构造器详细资料
-
BaseTemplateDirective
public BaseTemplateDirective()
-
-
方法详细资料
-
execute
public void execute(freemarker.core.Environment environment, Map parameters, freemarker.template.TemplateModel[] loopVars, freemarker.template.TemplateDirectiveBody templateDirectiveBody) throws freemarker.template.TemplateException, IOException - 指定者:
execute
在接口中freemarker.template.TemplateDirectiveModel
- 抛出:
freemarker.template.TemplateException
IOException
-
httpEnabled
public boolean httpEnabled()- 返回:
- whether to enable http
-
getName
-
setName
- 参数:
name
-
-
getNamespace
- 指定者:
getNamespace
在接口中Directive
- 返回:
- namespace
-
setNamespace
- 参数:
namespace
- the namespace to set
-
getShortName
- 指定者:
getShortName
在接口中Directive
- 返回:
- short name
-
setShortName
- 参数:
shortName
- the shortName to set
-