Home | History | Annotate | Download | only in picasa

Lines Matching refs:field

20 import java.lang.reflect.Field;
93 Field field = column.field;
96 field.set(object, cursor.getString(columnIndex));
99 field.setBoolean(object, cursor.getShort(columnIndex) == 1);
102 field.setShort(object, cursor.getShort(columnIndex));
105 field.setInt(object, cursor.getInt(columnIndex));
108 field.setLong(object, cursor.getLong(columnIndex));
111 field.setFloat(object, cursor.getFloat(columnIndex));
114 field.setDouble(object, cursor.getDouble(columnIndex));
117 field.set(object, cursor.getBlob(columnIndex));
124 Log.e(TAG, "SchemaInfo.setFromCursor: field not accessible");
134 Field field = column.field;
137 values.put(columnName, (String) field.get(object));
140 values.put(columnName, field.getBoolean(object));
143 values.put(columnName, field.getShort(object));
146 values.put(columnName, field.getInt(object));
149 values.put(columnName, field.getLong(object));
152 values.put(columnName, field.getFloat(object));
155 values.put(columnName, field.getDouble(object));
158 values.put(columnName, (byte[]) field.get(object));
165 Log.e(TAG, "SchemaInfo.setFromCursor: field not accessible");
364 // Gather metadata from each annotated field.
366 Field[] fields = clazz.getFields();
369 Field field = fields[i];
370 Entry.Column info = ((AnnotatedElement) field).getAnnotation(Entry.Column.class);
375 // Determine the field type.
377 Class<?> fieldType = field.getType();
395 throw new IllegalArgumentException("Unsupported field type for column: " + fieldType.getName());
400 columns.add(new ColumnInfo(info.value(), type, info.indexed(), info.fullText(), field, index));
415 public final Field field;
418 public ColumnInfo(String name, int type, boolean indexed, boolean fullText, Field field, int projectionIndex) {
423 this.field = field;