com.ibatis.sqlmap.engine.type
Class TypeHandlerFactory

java.lang.Object
  extended bycom.ibatis.sqlmap.engine.type.TypeHandlerFactory

public class TypeHandlerFactory
extends java.lang.Object


Field Summary
private  java.util.Map typeHandlerMap
           
private  TypeHandler unknownTypeHandler
           
 
Constructor Summary
TypeHandlerFactory()
           
 
Method Summary
 TypeHandler getTypeHandler(java.lang.Class type)
           
 TypeHandler getTypeHandler(java.lang.Class type, java.lang.String jdbcType)
           
 TypeHandler getUnkownTypeHandler()
           
 boolean hasTypeHandler(java.lang.Class type)
           
 void register(java.lang.Class type, java.lang.String jdbcType, TypeHandler handler)
           
 void register(java.lang.Class type, TypeHandler handler)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

typeHandlerMap

private final java.util.Map typeHandlerMap

unknownTypeHandler

private final TypeHandler unknownTypeHandler
Constructor Detail

TypeHandlerFactory

public TypeHandlerFactory()
Method Detail

getTypeHandler

public TypeHandler getTypeHandler(java.lang.Class type)

getTypeHandler

public TypeHandler getTypeHandler(java.lang.Class type,
                                  java.lang.String jdbcType)

getUnkownTypeHandler

public TypeHandler getUnkownTypeHandler()

hasTypeHandler

public boolean hasTypeHandler(java.lang.Class type)

register

public void register(java.lang.Class type,
                     TypeHandler handler)

register

public void register(java.lang.Class type,
                     java.lang.String jdbcType,
                     TypeHandler handler)