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 Stringprivate final ReflectorFactoryprivate booleanprivate final XPathParserFields 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) privateXMLConfigBuilder(XPathParser parser, String environment, Properties props) -
Method Summary
Modifier and TypeMethodDescriptionprivate voiddatabaseIdProviderElement(XNode context) private DataSourceFactorydataSourceElement(XNode context) private voidenvironmentsElement(XNode context) private booleanprivate voidloadCustomLogImpl(Properties props) private voidloadCustomVfs(Properties props) private voidmapperElement(XNode parent) private voidobjectFactoryElement(XNode context) private voidobjectWrapperFactoryElement(XNode context) parse()private voidparseConfiguration(XNode root) private voidpluginElement(XNode parent) private voidpropertiesElement(XNode context) private voidreflectorFactoryElement(XNode context) private PropertiessettingsAsProperties(XNode context) private voidsettingsElement(Properties props) private TransactionFactorytransactionManagerElement(XNode context) private voidtypeAliasesElement(XNode parent) private voidtypeHandlerElement(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
-