public class ClassInfo<T extends IDColumn>
extends java.lang.Object
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
conversionClassNameToTableName(java.lang.String className) |
static java.lang.String |
conversionJavaFieldNameToDBFieldName(java.lang.String fieldName) |
android.content.ContentValues |
getContentValues(T t) |
java.lang.String |
getCreateTableSql() |
java.util.List<T> |
getInstanceList(android.database.Cursor cursor) |
T |
getInstanceObject(android.database.Cursor cursor) |
java.lang.String |
getTableName() |
void |
setClazz(java.lang.Class<T> clazz) |
public ClassInfo()
public ClassInfo(java.lang.Class<T> clazz)
public void setClazz(java.lang.Class<T> clazz)
public java.lang.String getTableName()
public android.content.ContentValues getContentValues(T t)
public T getInstanceObject(android.database.Cursor cursor)
public java.util.List<T> getInstanceList(android.database.Cursor cursor)
public java.lang.String getCreateTableSql()
throws java.lang.NoSuchFieldException
java.lang.NoSuchFieldExceptionpublic static final java.lang.String conversionClassNameToTableName(java.lang.String className)
public static final java.lang.String conversionJavaFieldNameToDBFieldName(java.lang.String fieldName)