Summary:
Methods
| Inherited Methods
TypeConverters
public
abstract
@interface
TypeConverters
implements
Annotation
| android.arch.persistence.room.TypeConverters |
Specifies additional type converters that Room can use. The TypeConverter is added to the scope of the element so if you put it on a class / interface, all methods / fields in that class will be able to use the converters.
- If you put it on a
Database, all Daos and Entities in that database will be able to use it. - If you put it on a
Dao, all methods in the Dao will be able to use it. - If you put it on an
Entity, all fields of the Entity will be able to use it. - If you put it on a POJO, all fields of the POJO will be able to use it.
- If you put it on an
Entityfield, only that field will be able to use it. - If you put it on a
Daomethod, all parameters of the method will be able to use it. - If you put it on a
Daomethod parameter, just that field will be able to use it.
See also:
Summary
Public methods | |
|---|---|
Class[]<?>
|
value()
The list of type converter classes. |
Inherited methods | |
|---|---|
Public methods
value
Class[]<?> value ()
The list of type converter classes. If converter methods are not static, Room will create an instance of these classes.
| Returns | |
|---|---|
Class[]<?> |
The list of classes that contains the converter methods. |
Annotations
Classes
Enums
Exceptions