Package org.apache.ibatis.builder
Class BaseBuilder
- java.lang.Object
-
- org.apache.ibatis.builder.BaseBuilder
-
- Direct Known Subclasses:
MapperBuilderAssistant,SqlSourceBuilder,XMLConfigBuilder,XMLMapperBuilder,XMLScriptBuilder,XMLStatementBuilder
public abstract class BaseBuilder extends Object
- Author:
- Clinton Begin
-
-
Field Summary
Fields Modifier and Type Field Description protected Configurationconfigurationprotected TypeAliasRegistrytypeAliasRegistryprotected TypeHandlerRegistrytypeHandlerRegistry
-
Constructor Summary
Constructors Constructor Description BaseBuilder(Configuration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected BooleanbooleanValueOf(String value, Boolean defaultValue)protected ObjectcreateInstance(String alias)ConfigurationgetConfiguration()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)protected Set<String>stringSetValueOf(String value, String defaultValue)
-
-
-
Field Detail
-
configuration
protected final Configuration configuration
-
typeAliasRegistry
protected final TypeAliasRegistry typeAliasRegistry
-
typeHandlerRegistry
protected final TypeHandlerRegistry typeHandlerRegistry
-
-
Constructor Detail
-
BaseBuilder
public BaseBuilder(Configuration configuration)
-
-
Method Detail
-
getConfiguration
public Configuration getConfiguration()
-
resolveResultSetType
protected ResultSetType resolveResultSetType(String alias)
-
resolveParameterMode
protected ParameterMode resolveParameterMode(String alias)
-
resolveTypeHandler
protected TypeHandler<?> resolveTypeHandler(Class<?> javaType, String typeHandlerAlias)
-
resolveTypeHandler
protected TypeHandler<?> resolveTypeHandler(Class<?> javaType, Class<? extends TypeHandler<?>> typeHandlerType)
-
-