Package org.apache.ibatis.builder
Class BaseBuilder
java.lang.Object
org.apache.ibatis.builder.BaseBuilder
- Direct Known Subclasses:
MapperBuilderAssistant,SqlSourceBuilder,XMLConfigBuilder,XMLMapperBuilder,XMLScriptBuilder,XMLStatementBuilder
- Author:
- Clinton Begin
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Configurationprotected final TypeAliasRegistryprotected final TypeHandlerRegistry -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected BooleanbooleanValueOf(String value, Boolean defaultValue) protected ObjectcreateInstance(String alias) protected IntegerintegerValueOf(String value, Integer defaultValue) protected PatternparseExpression(String regex, String defaultValue) protected <T> Class<? extends T> resolveAlias(String alias) protected <T> Class<? extends T> resolveClass(String alias) protected JdbcTyperesolveJdbcType(String alias) protected ParameterModeresolveParameterMode(String alias) protected ResultSetTyperesolveResultSetType(String alias) protected TypeHandler<?> resolveTypeHandler(Class<?> javaType, Class<? extends TypeHandler<?>> typeHandlerType) protected TypeHandler<?> resolveTypeHandler(Class<?> javaType, String typeHandlerAlias) stringSetValueOf(String value, String defaultValue)
-
Field Details
-
configuration
-
typeAliasRegistry
-
typeHandlerRegistry
-
-
Constructor Details
-
BaseBuilder
-
-
Method Details
-
getConfiguration
-
parseExpression
-
booleanValueOf
-
integerValueOf
-
stringSetValueOf
-
resolveJdbcType
-
resolveResultSetType
-
resolveParameterMode
-
createInstance
-
resolveClass
-
resolveTypeHandler
-
resolveTypeHandler
protected TypeHandler<?> resolveTypeHandler(Class<?> javaType, Class<? extends TypeHandler<?>> typeHandlerType) -
resolveAlias
-