|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TypeTranslatorMap
Interface for classes that add and retrieve TypeTranslator
using a
key of Class
. Methods use wildcard type since custom translator types
are not known when obtained from annotations like ExplicitType
or
ImplicitType
.
Method Summary | |
---|---|
TypeTranslator<?> |
getTypeTranslator(java.lang.Class<?> typeClass)
Gets the translator to use to convert a value to a prepared statement and to convert a value from a result set. |
void |
putTypeTranslator(java.lang.Class<?> typeClass,
TypeTranslator<?> typeTranslator)
Defines the translator to use to convert a value to a prepared statement or to convert a value from a result set. |
void |
putTypeTranslator(java.lang.String typeClassName,
TypeTranslator<?> typeTranslator)
Same as putTypeTranslator(Class, TypeTranslator) but uses class name. |
Method Detail |
---|
void putTypeTranslator(java.lang.Class<?> typeClass, TypeTranslator<?> typeTranslator)
typeClass
- class that translator operates upontypeTranslator
- translator to use for typeClassvoid putTypeTranslator(java.lang.String typeClassName, TypeTranslator<?> typeTranslator)
putTypeTranslator(Class, TypeTranslator)
but uses class name. Usefull for adding
primative types like "int", "boolean", "float", etc.
typeClassName
- class name that translator operates upontypeTranslator
- translator to use for typeClassTypeTranslator<?> getTypeTranslator(java.lang.Class<?> typeClass)
typeClass
- class that translator operates upon
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |