程序包 org.beetl.core
类 Configuration
java.lang.Object
org.beetl.core.Configuration
模板配置,核心文件之一
- 作者:
- xiandafu
-
嵌套类概要
嵌套类修饰符和类型类说明static classstatic classstatic @interface配置文件的key -
字段概要
字段修饰符和类型字段说明static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidvoidvoidvoidbuild()protected StringcheckValue(String value) static Configuration创建一个新的 Configuration 实例intgetFnMap()intgetIntProperty(String name, int defaultValue) getProperty(String name) getPs()booleanbooleanbooleanbooleanbooleanbooleanbooleanisStrict()protected void解析配置文件到类字段中voidsetBigDecimal(boolean bigDecimal) voidsetCacheClass(String cacheClass) voidsetCacheOutPutBuffer(int cacheOutPutBuffer) voidsetCharset(String charset) voidsetDefaultFormatMap(Map<String, String> defaultFormatMap) voidsetDelimeterClass(String delimeterClass) voidsetDirectByteOutput(boolean directByteOutput) voidvoidsetErrorHandlerClass(String errorHandlerClass) voidvoidsetFnPkgMap(Map<String, String> fnPkgMap) voidsetFormatMap(Map<String, String> formatMap) voidsetGeneralVirtualAttributeSet(Set<String> generalVirtualAttributeSet) voidsetHtmlTagAttributeConvert(String htmlTagAttributeConvert) voidsetHtmlTagBindingAttribute(String htmlTagBindingAttribute) voidsetHtmlTagEnd(String htmlTagEnd) voidsetHtmlTagFlag(String htmlTagFlag) voidsetHtmlTagStart(String htmlTagStart) voidsetHtmlTagSupport(boolean isHtmlTagSupport) voidsetIgnoreClientIOError(boolean isIgnoreClientIOError) voidsetNativeCall(boolean nativeCall) voidsetNativeSecurity(String nativeSecurity) voidsetPkgList(Set<String> pkgList) voidsetPlaceholderEnd(String placeholderEnd) voidsetPlaceholderEnd2(String placeholderEnd2) voidsetPlaceholderStart(String placeholderStart) voidsetPlaceholderStart2(String placeholderStart2) voidsetPs(Properties ps) voidsetResourceLoader(String resourceLoader) voidsetResourceMap(Map<String, String> resourceMap) voidsetSafeOutput(boolean safeOutput) voidsetStatementEnd(String statementEnd) voidsetStatementEnd2(String statementEnd2) voidsetStatementStart(String statementStart) voidsetStatementStart2(String statementStart2) voidsetStrict(boolean isStrict) voidsetTagConf(Configuration.HtmlTagHolder tagConf) voidsetTagFactoryMap(Map<String, String> tagFactoryMap) voidprotected voidvoidsetVirtualClass(Map<String, String> virtualClass) voidsetWebAppExt(String webAppExt)
-
字段详细资料
-
DELIMITER_PLACEHOLDER_START
- 另请参阅:
-
DELIMITER_PLACEHOLDER_END
- 另请参阅:
-
DELIMITER_STATEMENT_START
- 另请参阅:
-
DELIMITER_STATEMENT_END
- 另请参阅:
-
DELIMITER_PLACEHOLDER_START2
- 另请参阅:
-
DELIMITER_PLACEHOLDER_END2
- 另请参阅:
-
DELIMITER_STATEMENT_START2
- 另请参阅:
-
DELIMITER_STATEMENT_END2
- 另请参阅:
-
NATIVE_CALL
- 另请参阅:
-
IGNORE_CLIENT_IO_ERROR
- 另请参阅:
-
DIRECT_BYTE_OUTPUT
- 另请参阅:
-
TEMPLATE_ROOT
- 另请参阅:
-
TEMPLATE_CHARSET
- 另请参阅:
-
ERROR_HANDLER
- 另请参阅:
-
MVC_STRICT
- 另请参阅:
-
WEBAPP_EXT
- 另请参阅:
-
HTML_TAG_SUPPORT
- 另请参阅:
-
HTML_TAG_FLAG
- 另请参阅:
-
HTML_TAG_ATTR_CONVERT
- 另请参阅:
-
IMPORT_PACKAGE
- 另请参阅:
-
ENGINE
- 另请参阅:
-
NATIVE_SECUARTY_MANAGER
- 另请参阅:
-
RESOURCE_LOADER
- 另请参阅:
-
HTML_TAG_BINDING_ATTRIBUTE
- 另请参阅:
-
BUFFER_SIZE
- 另请参阅:
-
BUFFER_NUM
- 另请参阅:
-
SAFE_OUTPUT
- 另请参阅:
-
DELIMETER_CONFIG
- 另请参阅:
-
CACHE
- 另请参阅:
-
CACHE_OUTPUT_BUFFER
- 另请参阅:
-
BIGDECIMAL
- 另请参阅:
-
-
构造器详细资料
-
Configuration
构造方法- 抛出:
IOException- 文件不存在等情况
-
Configuration
构造方法- 参数:
classLoader- 使用指定的ClassLoader- 抛出:
IOException- 文件不存在等情况- 另请参阅:
-
- "issue: https://gitee.com/xiandafu/beetl/issues/I2AQXA"
-
Configuration
构造方法- 参数:
ps- 配置文件- 抛出:
IOException- 文件不存在等情况
-
-
方法详细资料
-
defaultConfiguration
创建一个新的 Configuration 实例- 返回:
- 一个新的 Configuration 实例
- 抛出:
IOException- 配置文件不存在等情况
-
build
public void build() -
add
- 抛出:
IOException
-
add
- 抛出:
IOException
-
parseProperties
解析配置文件到类字段中- 参数:
ps- 配置文件的内容
-
setValue
-
checkValue
-
getCharset
-
getPlaceholderStart
-
setPlaceholderStart
-
getPlaceholderEnd
-
setPlaceholderEnd
-
getStatementStart
-
setStatementStart
-
getStatementEnd
-
setStatementEnd
-
getPlaceholderStart2
-
setPlaceholderStart2
-
getPlaceholderEnd2
-
setPlaceholderEnd2
-
getStatementStart2
-
setStatementStart2
-
getStatementEnd2
-
setStatementEnd2
-
getHtmlTagFlag
-
setHtmlTagFlag
-
getPlaceHolderDelimeter
-
getScriptDelimeter
-
getTagConf
-
setTagConf
-
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
-
setHtmlTagStart
-
getHtmlTagEnd
-
setHtmlTagEnd
-
getHtmlTagBindingAttribute
-
setHtmlTagBindingAttribute
-
getHtmlTagAttributeConvert
-
setHtmlTagAttributeConvert
-
setCharset
-
getPkgList
-
addPkg
-
setPkgList
-
getEngine
-
setEngine
-
getNativeSecurity
-
setNativeSecurity
-
getWebAppExt
-
setWebAppExt
-
isIgnoreClientIOError
public boolean isIgnoreClientIOError() -
setIgnoreClientIOError
public void setIgnoreClientIOError(boolean isIgnoreClientIOError) -
getErrorHandlerClass
-
setErrorHandlerClass
-
getFnMap
-
setFnMap
-
getFnPkgMap
-
setFnPkgMap
-
getFormatMap
-
setFormatMap
-
getDefaultFormatMap
-
setDefaultFormatMap
-
getGeneralVirtualAttributeSet
-
setGeneralVirtualAttributeSet
-
getVirtualClass
-
setVirtualClass
-
getTagFactoryMap
-
setTagFactoryMap
-
getTagMap
-
setTagMap
-
getProperty
-
getIntProperty
-
getResourceLoader
-
setResourceLoader
-
getResourceMap
-
setResourceMap
-
getPs
-
setPs
-
isSafeOutput
public boolean isSafeOutput() -
setSafeOutput
public void setSafeOutput(boolean safeOutput) -
getDelimeterClass
-
setDelimeterClass
-
getCacheClass
-
setCacheClass
-
getCacheOutPutBuffer
public int getCacheOutPutBuffer() -
setCacheOutPutBuffer
public void setCacheOutPutBuffer(int cacheOutPutBuffer) -
isBigDecimal
public boolean isBigDecimal() -
setBigDecimal
public void setBigDecimal(boolean bigDecimal)
-