类 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
 
 -