程序包 org.beetl.core

类 Resource<T>

java.lang.Object
org.beetl.core.Resource<T>
所有已实现的接口:
Serializable
直接已知子类:
ClasspathResource, FileResource, StringTemplateResource

public abstract class Resource<T> extends Object implements Serializable
代表模板资源,如文件,数据库Clob字段,后者加密模板等等
作者:
xiandafu
另请参阅:
  • 字段详细资料

    • resourceLoader

      protected ResourceLoader resourceLoader
    • id

      protected T id
  • 构造器详细资料

  • 方法详细资料

    • openReader

      public abstract Reader openReader()
      打开一个新的Reader
    • isModified

      public abstract boolean isModified()
      检测资源是否改变
    • getResourceLoader

      public ResourceLoader getResourceLoader()
      得到Resource对应的ResourceLoader
    • setResourceLoader

      public void setResourceLoader(ResourceLoader resourceLoader)
    • getId

      public T getId()
    • getContent

      public String getContent(int start, int end) throws IOException
      得到Resource指定行数的内容,用于调试,报错等显示原有模板信息,如果获取不了 返回NUll
      抛出:
      IOException
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object