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 Configurationprotected TypeAliasRegistryprotected 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
-