Package org.apache.ibatis.builder.xml
Class XMLConfigBuilder
java.lang.Object
org.apache.ibatis.builder.BaseBuilder
org.apache.ibatis.builder.xml.XMLConfigBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate String
private final ReflectorFactory
private boolean
private final XPathParser
Fields inherited from class org.apache.ibatis.builder.BaseBuilder
configuration, typeAliasRegistry, typeHandlerRegistry
-
Constructor Summary
ConstructorsModifierConstructorDescriptionXMLConfigBuilder
(InputStream inputStream) XMLConfigBuilder
(InputStream inputStream, String environment) XMLConfigBuilder
(InputStream inputStream, String environment, Properties props) XMLConfigBuilder
(Reader reader) XMLConfigBuilder
(Reader reader, String environment) XMLConfigBuilder
(Reader reader, String environment, Properties props) private
XMLConfigBuilder
(XPathParser parser, String environment, Properties props) -
Method Summary
Modifier and TypeMethodDescriptionprivate void
databaseIdProviderElement
(XNode context) private DataSourceFactory
dataSourceElement
(XNode context) private void
environmentsElement
(XNode context) private boolean
private void
loadCustomLogImpl
(Properties props) private void
loadCustomVfs
(Properties props) private void
mapperElement
(XNode parent) private void
objectFactoryElement
(XNode context) private void
objectWrapperFactoryElement
(XNode context) parse()
private void
parseConfiguration
(XNode root) private void
pluginElement
(XNode parent) private void
propertiesElement
(XNode context) private void
reflectorFactoryElement
(XNode context) private Properties
settingsAsProperties
(XNode context) private void
settingsElement
(Properties props) private TransactionFactory
transactionManagerElement
(XNode context) private void
typeAliasesElement
(XNode parent) private void
typeHandlerElement
(XNode parent) Methods inherited from class org.apache.ibatis.builder.BaseBuilder
booleanValueOf, createInstance, getConfiguration, integerValueOf, parseExpression, resolveAlias, resolveClass, resolveJdbcType, resolveParameterMode, resolveResultSetType, resolveTypeHandler, resolveTypeHandler, stringSetValueOf
-
Field Details
-
parsed
private boolean parsed -
parser
-
environment
-
localReflectorFactory
-
-
Constructor Details
-
XMLConfigBuilder
-
XMLConfigBuilder
-
XMLConfigBuilder
-
XMLConfigBuilder
-
XMLConfigBuilder
-
XMLConfigBuilder
-
XMLConfigBuilder
-
-
Method Details
-
parse
-
parseConfiguration
-
settingsAsProperties
-
loadCustomVfs
- Throws:
ClassNotFoundException
-
loadCustomLogImpl
-
typeAliasesElement
-
pluginElement
- Throws:
Exception
-
objectFactoryElement
- Throws:
Exception
-
objectWrapperFactoryElement
- Throws:
Exception
-
reflectorFactoryElement
- Throws:
Exception
-
propertiesElement
- Throws:
Exception
-
settingsElement
-
environmentsElement
- Throws:
Exception
-
databaseIdProviderElement
- Throws:
Exception
-
transactionManagerElement
- Throws:
Exception
-
dataSourceElement
- Throws:
Exception
-
typeHandlerElement
-
mapperElement
- Throws:
Exception
-
isSpecifiedEnvironment
-