public class Configuration extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
Configuration.DelimeterHolder |
static class |
Configuration.HtmlTagHolder |
static interface |
Configuration.PropertiesKey
配置文件的key
|
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
BUFFER_NUM |
static String |
BUFFER_SIZE |
static String |
CACHE |
static String |
DELIMETER_CONFIG |
static String |
DELIMITER_PLACEHOLDER_END |
static String |
DELIMITER_PLACEHOLDER_END2 |
static String |
DELIMITER_PLACEHOLDER_START |
static String |
DELIMITER_PLACEHOLDER_START2 |
static String |
DELIMITER_STATEMENT_END |
static String |
DELIMITER_STATEMENT_END2 |
static String |
DELIMITER_STATEMENT_START |
static String |
DELIMITER_STATEMENT_START2 |
static String |
DIRECT_BYTE_OUTPUT |
static String |
ENGINE |
static String |
ERROR_HANDLER |
static String |
HTML_TAG_ATTR_CONVERT |
static String |
HTML_TAG_BINDING_ATTRIBUTE |
static String |
HTML_TAG_FLAG |
static String |
HTML_TAG_SUPPORT |
static String |
IGNORE_CLIENT_IO_ERROR |
static String |
IMPORT_PACKAGE |
static String |
MVC_STRICT |
static String |
NATIVE_CALL |
static String |
NATIVE_SECUARTY_MANAGER |
static String |
RESOURCE_LOADER |
static String |
SAFE_OUTPUT |
static String |
TEMPLATE_CHARSET |
static String |
TEMPLATE_ROOT |
static String |
WEBAPP_EXT |
| 构造器和说明 |
|---|
Configuration()
构造方法
|
Configuration(ClassLoader classLoader)
构造方法
|
Configuration(Properties ps)
构造方法
|
public Configuration()
throws IOException
IOException - 文件不存在等情况public Configuration(ClassLoader classLoader) throws IOException
classLoader - 使用指定的ClassLoaderIOException - 文件不存在等情况public Configuration(Properties ps) throws IOException
ps - 配置文件IOException - 文件不存在等情况public static Configuration defaultConfiguration() throws IOException
IOException - 配置文件不存在等情况public void build()
public void add(File file) throws IOException
IOExceptionpublic void add(String resourceAsStreamPath) throws IOException
IOExceptionprotected void parseProperties(Properties ps)
ps - 配置文件的内容public String getCharset()
public String getPlaceholderStart()
public void setPlaceholderStart(String placeholderStart)
public String getPlaceholderEnd()
public void setPlaceholderEnd(String placeholderEnd)
public String getStatementStart()
public void setStatementStart(String statementStart)
public String getStatementEnd()
public void setStatementEnd(String statementEnd)
public String getPlaceholderStart2()
public void setPlaceholderStart2(String placeholderStart2)
public String getPlaceholderEnd2()
public void setPlaceholderEnd2(String placeholderEnd2)
public String getStatementStart2()
public void setStatementStart2(String statementStart2)
public String getStatementEnd2()
public void setStatementEnd2(String statementEnd2)
public String getHtmlTagFlag()
public void setHtmlTagFlag(String htmlTagFlag)
public Configuration.DelimeterHolder getPlaceHolderDelimeter()
public Configuration.DelimeterHolder getScriptDelimeter()
public Configuration.HtmlTagHolder getTagConf()
public void setTagConf(Configuration.HtmlTagHolder tagConf)
public boolean isHtmlTagSupport()
public void setHtmlTagSupport(boolean isHtmlTagSupport)
public boolean isNativeCall()
public void setNativeCall(boolean nativeCall)
public boolean isDirectByteOutput()
public void setDirectByteOutput(boolean directByteOutput)
public boolean isStrict()
public void setStrict(boolean isStrict)
public String getHtmlTagStart()
public void setHtmlTagStart(String htmlTagStart)
public String getHtmlTagEnd()
public void setHtmlTagEnd(String htmlTagEnd)
public String getHtmlTagBindingAttribute()
public void setHtmlTagBindingAttribute(String htmlTagBindingAttribute)
public String getHtmlTagAttributeConvert()
public void setHtmlTagAttributeConvert(String htmlTagAttributeConvert)
public void setCharset(String charset)
public void addPkg(String pkg)
public String getEngine()
public void setEngine(String engine)
public String getNativeSecurity()
public void setNativeSecurity(String nativeSecurity)
public String getWebAppExt()
public void setWebAppExt(String webAppExt)
public boolean isIgnoreClientIOError()
public void setIgnoreClientIOError(boolean isIgnoreClientIOError)
public String getErrorHandlerClass()
public void setErrorHandlerClass(String errorHandlerClass)
public void setGeneralVirtualAttributeSet(Set<String> generalVirtualAttributeSet)
public int getIntProperty(String name, int defaultValue)
public String getResourceLoader()
public void setResourceLoader(String resourceLoader)
public Properties getPs()
public void setPs(Properties ps)
public boolean isSafeOutput()
public void setSafeOutput(boolean safeOutput)
public String getDelimeterClass()
public void setDelimeterClass(String delimeterClass)
public String getCacheClass()
public void setCacheClass(String cacheClass)
Copyright © 2022. All rights reserved.