类 Tag

java.lang.Object
org.beetl.core.tag.Tag
直接已知子类:
GeneralVarTagBinding, HTMLTagSupportWrapper, HTMLTagVarBindingWrapper

public abstract class Tag extends Object
标签函数,用于处理一段模板快

; <% cache(key){ %>

ip=10.1.1.1

port=9090

<%}>

Beetl的标签函数可以转化HTML标签风格,参考HTMLTagSupportWrapper
作者:
joeli
  • 字段详细资料

  • 构造器详细资料

    • Tag

      public Tag()
  • 方法详细资料

    • doBodyRender

      protected void doBodyRender()
      主要方法:渲染标签体
    • getBodyContent

      protected BodyContent getBodyContent()
      得到内容暂时保存在BodyContent。如果不需要保存直接输出,可以调用doBodyRender
    • render

      public abstract void render()
    • afterRender

      public void afterRender()
    • init

      public void init(Context ctx, Object[] args, Statement st)
    • inintBase

      protected void inintBase(Context ctx, Object[] args, Statement st)
    • setTagParent

      protected void setTagParent()
    • getParent

      public Tag getParent()
    • getArgs

      public Object[] getArgs()
    • getHtmlAttribute

      public Object getHtmlAttribute(String attrName)
      获取html属性,注意,html属性中“-”符号会去掉转为下一个首字母大写
    • containHtmlAttribute

      public boolean containHtmlAttribute(String attrName)