|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.ibatis.sqlmap.engine.type.TypeHandlerFactory
Not much of a suprise, this is a factory class for TypeHandler objects.
Constructor Summary | |
TypeHandlerFactory()
Default constructor |
Method Summary | |
TypeHandler |
getTypeHandler(java.lang.Class type)
Get a TypeHandler for a class |
TypeHandler |
getTypeHandler(java.lang.Class type,
java.lang.String jdbcType)
Get a TypeHandler for a class and a JDBC type |
TypeHandler |
getUnkownTypeHandler()
When in doubt, get the "unknown" type handler |
boolean |
hasTypeHandler(java.lang.Class type)
Tells you if a particular class has a TypeHandler |
void |
putTypeAlias(java.lang.String alias,
java.lang.String value)
Adds a type alias that is case insensitive. |
void |
register(java.lang.Class type,
java.lang.String jdbcType,
TypeHandler handler)
Register (add) a type handler for a class and JDBC type |
void |
register(java.lang.Class type,
TypeHandler handler)
Register (add) a type handler for a class |
java.lang.String |
resolveAlias(java.lang.String string)
Lookup an aliased class and return it's REAL name |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public TypeHandlerFactory()
Method Detail |
public TypeHandler getTypeHandler(java.lang.Class type)
type
- - the class you want a TypeHandler for
public TypeHandler getTypeHandler(java.lang.Class type, java.lang.String jdbcType)
type
- - the classjdbcType
- - the jdbc type
public TypeHandler getUnkownTypeHandler()
public boolean hasTypeHandler(java.lang.Class type)
type
- - the class
public void register(java.lang.Class type, TypeHandler handler)
type
- - the classhandler
- - the handler instancepublic void register(java.lang.Class type, java.lang.String jdbcType, TypeHandler handler)
type
- - the classjdbcType
- - the JDBC typehandler
- - the handler instancepublic java.lang.String resolveAlias(java.lang.String string)
string
- - the alias
public void putTypeAlias(java.lang.String alias, java.lang.String value)
alias
- - the aliasvalue
- - the real class name
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |