类 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.Logprivate Stringprivate Stringprivate String从接口继承的字段 freemarker.template.TemplateModel
NOTHING -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidexecute(freemarker.core.Environment environment, Map parameters, freemarker.template.TemplateModel[] loopVars, freemarker.template.TemplateDirectiveBody templateDirectiveBody) getName()booleanvoidvoidsetNamespace(String namespace) voidsetShortName(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.TemplateExceptionIOException
-
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
-