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)
 
 - 
 
 -