org.apache.ibatis.type
Class TypeHandlerRegistry

java.lang.Object
  extended by org.apache.ibatis.type.TypeHandlerRegistry

public final class TypeHandlerRegistry
extends Object


Constructor Summary
TypeHandlerRegistry()
           
 
Method Summary
<T> TypeHandler<T>
getInstance(Class<?> javaTypeClass, Class<?> typeHandlerClass)
           
 TypeHandler<?> getMappingTypeHandler(Class<? extends TypeHandler<?>> handlerType)
           
<T> TypeHandler<T>
getTypeHandler(Class<T> type)
           
<T> TypeHandler<T>
getTypeHandler(Class<T> type, JdbcType jdbcType)
           
 TypeHandler<?> getTypeHandler(JdbcType jdbcType)
           
<T> TypeHandler<T>
getTypeHandler(TypeReference<T> javaTypeReference)
           
<T> TypeHandler<T>
getTypeHandler(TypeReference<T> javaTypeReference, JdbcType jdbcType)
           
 TypeHandler<Object> getUnknownTypeHandler()
           
 boolean hasTypeHandler(Class<?> javaType)
           
 boolean hasTypeHandler(Class<?> javaType, JdbcType jdbcType)
           
 boolean hasTypeHandler(TypeReference<?> javaTypeReference)
           
 boolean hasTypeHandler(TypeReference<?> javaTypeReference, JdbcType jdbcType)
           
 void register(Class<?> typeHandlerClass)
           
 void register(Class<?> javaTypeClass, Class<?> typeHandlerClass)
           
 void register(Class<?> javaTypeClass, JdbcType jdbcType, Class<?> typeHandlerClass)
           
<T> void
register(Class<T> type, JdbcType jdbcType, TypeHandler<? extends T> handler)
           
<T> void
register(Class<T> javaType, TypeHandler<? extends T> typeHandler)
           
 void register(JdbcType jdbcType, TypeHandler<?> handler)
           
 void register(String packageName)
           
<T> void
register(TypeHandler<T> typeHandler)
           
<T> void
register(TypeReference<T> javaTypeReference, TypeHandler<? extends T> handler)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TypeHandlerRegistry

public TypeHandlerRegistry()
Method Detail

hasTypeHandler

public boolean hasTypeHandler(Class<?> javaType)

hasTypeHandler

public boolean hasTypeHandler(TypeReference<?> javaTypeReference)

hasTypeHandler

public boolean hasTypeHandler(Class<?> javaType,
                              JdbcType jdbcType)

hasTypeHandler

public boolean hasTypeHandler(TypeReference<?> javaTypeReference,
                              JdbcType jdbcType)

getMappingTypeHandler

public TypeHandler<?> getMappingTypeHandler(Class<? extends TypeHandler<?>> handlerType)

getTypeHandler

public <T> TypeHandler<T> getTypeHandler(Class<T> type)

getTypeHandler

public <T> TypeHandler<T> getTypeHandler(TypeReference<T> javaTypeReference)

getTypeHandler

public TypeHandler<?> getTypeHandler(JdbcType jdbcType)

getTypeHandler

public <T> TypeHandler<T> getTypeHandler(Class<T> type,
                                         JdbcType jdbcType)

getTypeHandler

public <T> TypeHandler<T> getTypeHandler(TypeReference<T> javaTypeReference,
                                         JdbcType jdbcType)

getUnknownTypeHandler

public TypeHandler<Object> getUnknownTypeHandler()

register

public void register(JdbcType jdbcType,
                     TypeHandler<?> handler)

register

public <T> void register(TypeHandler<T> typeHandler)

register

public <T> void register(Class<T> javaType,
                         TypeHandler<? extends T> typeHandler)

register

public <T> void register(TypeReference<T> javaTypeReference,
                         TypeHandler<? extends T> handler)

register

public <T> void register(Class<T> type,
                         JdbcType jdbcType,
                         TypeHandler<? extends T> handler)

register

public void register(Class<?> typeHandlerClass)

register

public void register(Class<?> javaTypeClass,
                     Class<?> typeHandlerClass)

register

public void register(Class<?> javaTypeClass,
                     JdbcType jdbcType,
                     Class<?> typeHandlerClass)

getInstance

public <T> TypeHandler<T> getInstance(Class<?> javaTypeClass,
                                      Class<?> typeHandlerClass)

register

public void register(String packageName)


Copyright © 2010-2012 MyBatis.org. All Rights Reserved.