类 BaseTemplateDirective

java.lang.Object
com.publiccms.common.directive.BaseTemplateDirective
所有已实现的接口:
Directive, HttpDirective, freemarker.template.TemplateDirectiveModel, freemarker.template.TemplateModel
直接已知子类:
AbstractTaskDirective, AbstractTemplateDirective

public abstract class BaseTemplateDirective extends Object implements freemarker.template.TemplateDirectiveModel, Directive, HttpDirective
BaseTemplateDirective 模板自定义指令基类
  • 字段详细资料

    • log

      protected final org.apache.commons.logging.Log log
    • name

      private String name
    • shortName

      private String shortName
    • namespace

      private String 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

      public String getName()
      指定者:
      getName 在接口中 Directive
      返回:
      name
    • setName

      public void setName(String name)
      参数:
      name -
    • getNamespace

      public String getNamespace()
      指定者:
      getNamespace 在接口中 Directive
      返回:
      namespace
    • setNamespace

      public void setNamespace(String namespace)
      参数:
      namespace - the namespace to set
    • getShortName

      public String getShortName()
      指定者:
      getShortName 在接口中 Directive
      返回:
      short name
    • setShortName

      public void setShortName(String shortName)
      参数:
      shortName - the shortName to set