程序包 org.beetl.core

类 Configuration

java.lang.Object
org.beetl.core.Configuration

public class Configuration extends Object
模板配置,核心文件之一
作者:
xiandafu
  • 字段详细资料

  • 构造器详细资料

    • Configuration

      public Configuration() throws IOException
      构造方法
      抛出:
      IOException - 文件不存在等情况
    • Configuration

      public Configuration(ClassLoader classLoader) throws IOException
      构造方法
      参数:
      classLoader - 使用指定的ClassLoader
      抛出:
      IOException - 文件不存在等情况
      另请参阅:
      • "issue: https://gitee.com/xiandafu/beetl/issues/I2AQXA"
    • Configuration

      public Configuration(Properties ps) throws IOException
      构造方法
      参数:
      ps - 配置文件
      抛出:
      IOException - 文件不存在等情况
  • 方法详细资料

    • defaultConfiguration

      public static Configuration defaultConfiguration() throws IOException
      创建一个新的 Configuration 实例
      返回:
      一个新的 Configuration 实例
      抛出:
      IOException - 配置文件不存在等情况
    • build

      public void build()
    • add

      public void add(File file) throws IOException
      抛出:
      IOException
    • add

      public void add(String resourceAsStreamPath) throws IOException
      抛出:
      IOException
    • parseProperties

      protected void parseProperties(Properties ps)
      解析配置文件到类字段中
      参数:
      ps - 配置文件的内容
    • setValue

      protected void setValue(String key, String value)
    • checkValue

      protected String checkValue(String value)
    • getCharset

      public String getCharset()
    • getPlaceholderStart

      public String getPlaceholderStart()
    • setPlaceholderStart

      public void setPlaceholderStart(String placeholderStart)
    • getPlaceholderEnd

      public String getPlaceholderEnd()
    • setPlaceholderEnd

      public void setPlaceholderEnd(String placeholderEnd)
    • getStatementStart

      public String getStatementStart()
    • setStatementStart

      public void setStatementStart(String statementStart)
    • getStatementEnd

      public String getStatementEnd()
    • setStatementEnd

      public void setStatementEnd(String statementEnd)
    • getPlaceholderStart2

      public String getPlaceholderStart2()
    • setPlaceholderStart2

      public void setPlaceholderStart2(String placeholderStart2)
    • getPlaceholderEnd2

      public String getPlaceholderEnd2()
    • setPlaceholderEnd2

      public void setPlaceholderEnd2(String placeholderEnd2)
    • getStatementStart2

      public String getStatementStart2()
    • setStatementStart2

      public void setStatementStart2(String statementStart2)
    • getStatementEnd2

      public String getStatementEnd2()
    • setStatementEnd2

      public void setStatementEnd2(String statementEnd2)
    • getHtmlTagFlag

      public String getHtmlTagFlag()
    • setHtmlTagFlag

      public void setHtmlTagFlag(String htmlTagFlag)
    • getPlaceHolderDelimeter

      public Configuration.DelimeterHolder getPlaceHolderDelimeter()
    • getScriptDelimeter

      public Configuration.DelimeterHolder getScriptDelimeter()
    • getTagConf

      public Configuration.HtmlTagHolder getTagConf()
    • setTagConf

      public void setTagConf(Configuration.HtmlTagHolder tagConf)
    • isHtmlTagSupport

      public boolean isHtmlTagSupport()
    • setHtmlTagSupport

      public void setHtmlTagSupport(boolean isHtmlTagSupport)
    • isNativeCall

      public boolean isNativeCall()
    • setNativeCall

      public void setNativeCall(boolean nativeCall)
    • isDirectByteOutput

      public boolean isDirectByteOutput()
    • setDirectByteOutput

      public void setDirectByteOutput(boolean directByteOutput)
    • isStrict

      public boolean isStrict()
    • setStrict

      public void setStrict(boolean isStrict)
    • getHtmlTagStart

      public String getHtmlTagStart()
    • setHtmlTagStart

      public void setHtmlTagStart(String htmlTagStart)
    • getHtmlTagEnd

      public String getHtmlTagEnd()
    • setHtmlTagEnd

      public void setHtmlTagEnd(String htmlTagEnd)
    • getHtmlTagBindingAttribute

      public String getHtmlTagBindingAttribute()
    • setHtmlTagBindingAttribute

      public void setHtmlTagBindingAttribute(String htmlTagBindingAttribute)
    • getHtmlTagAttributeConvert

      public String getHtmlTagAttributeConvert()
    • setHtmlTagAttributeConvert

      public void setHtmlTagAttributeConvert(String htmlTagAttributeConvert)
    • setCharset

      public void setCharset(String charset)
    • getPkgList

      public Set<String> getPkgList()
    • addPkg

      public void addPkg(String pkg)
    • setPkgList

      public void setPkgList(Set<String> pkgList)
    • getEngine

      public String getEngine()
    • setEngine

      public void setEngine(String engine)
    • getNativeSecurity

      public String getNativeSecurity()
    • setNativeSecurity

      public void setNativeSecurity(String nativeSecurity)
    • getWebAppExt

      public String getWebAppExt()
    • setWebAppExt

      public void setWebAppExt(String webAppExt)
    • isIgnoreClientIOError

      public boolean isIgnoreClientIOError()
    • setIgnoreClientIOError

      public void setIgnoreClientIOError(boolean isIgnoreClientIOError)
    • getErrorHandlerClass

      public String getErrorHandlerClass()
    • setErrorHandlerClass

      public void setErrorHandlerClass(String errorHandlerClass)
    • getFnMap

      public Map<String,String> getFnMap()
    • setFnMap

      public void setFnMap(Map<String,String> fnMap)
    • getFnPkgMap

      public Map<String,String> getFnPkgMap()
    • setFnPkgMap

      public void setFnPkgMap(Map<String,String> fnPkgMap)
    • getFormatMap

      public Map<String,String> getFormatMap()
    • setFormatMap

      public void setFormatMap(Map<String,String> formatMap)
    • getDefaultFormatMap

      public Map<String,String> getDefaultFormatMap()
    • setDefaultFormatMap

      public void setDefaultFormatMap(Map<String,String> defaultFormatMap)
    • getGeneralVirtualAttributeSet

      public Set<String> getGeneralVirtualAttributeSet()
    • setGeneralVirtualAttributeSet

      public void setGeneralVirtualAttributeSet(Set<String> generalVirtualAttributeSet)
    • getVirtualClass

      public Map<String,String> getVirtualClass()
    • setVirtualClass

      public void setVirtualClass(Map<String,String> virtualClass)
    • getTagFactoryMap

      public Map<String,String> getTagFactoryMap()
    • setTagFactoryMap

      public void setTagFactoryMap(Map<String,String> tagFactoryMap)
    • getTagMap

      public Map<String,String> getTagMap()
    • setTagMap

      public void setTagMap(Map<String,String> tagMap)
    • getProperty

      public String getProperty(String name)
    • getIntProperty

      public int getIntProperty(String name, int defaultValue)
    • getResourceLoader

      public String getResourceLoader()
    • setResourceLoader

      public void setResourceLoader(String resourceLoader)
    • getResourceMap

      public Map<String,String> getResourceMap()
    • setResourceMap

      public void setResourceMap(Map<String,String> resourceMap)
    • getPs

      public Properties getPs()
    • setPs

      public void setPs(Properties ps)
    • isSafeOutput

      public boolean isSafeOutput()
    • setSafeOutput

      public void setSafeOutput(boolean safeOutput)
    • getDelimeterClass

      public String getDelimeterClass()
    • setDelimeterClass

      public void setDelimeterClass(String delimeterClass)
    • getCacheClass

      public String getCacheClass()
    • setCacheClass

      public void setCacheClass(String cacheClass)
    • getCacheOutPutBuffer

      public int getCacheOutPutBuffer()
    • setCacheOutPutBuffer

      public void setCacheOutPutBuffer(int cacheOutPutBuffer)
    • isBigDecimal

      public boolean isBigDecimal()
    • setBigDecimal

      public void setBigDecimal(boolean bigDecimal)