Lines Matching refs:key
142 public synchronized void addEditableKey(int key) { in addEditableKey() argument
149 if (key == RATING_KEY_BY_USER) { in addEditableKey()
150 mEditableKeys |= (KEY_EDITABLE_MASK & key); in addEditableKey()
153 Log.e(TAG, "Metadata key " + key + " cannot be edited"); in addEditableKey()
205 public synchronized MediaMetadataEditor putString(int key, String value) in putString() argument
211 if (METADATA_KEYS_TYPE.get(key, METADATA_TYPE_INVALID) != METADATA_TYPE_STRING) { in putString()
212 throw(new IllegalArgumentException("Invalid type 'String' for key "+ key)); in putString()
214 mEditorMetadata.putString(String.valueOf(key), value); in putString()
234 public synchronized MediaMetadataEditor putLong(int key, long value) in putLong() argument
240 if (METADATA_KEYS_TYPE.get(key, METADATA_TYPE_INVALID) != METADATA_TYPE_LONG) { in putLong()
241 throw(new IllegalArgumentException("Invalid type 'long' for key "+ key)); in putLong()
243 mEditorMetadata.putLong(String.valueOf(key), value); in putLong()
258 public synchronized MediaMetadataEditor putBitmap(int key, Bitmap bitmap) in putBitmap() argument
264 if (key != BITMAP_KEY_ARTWORK) { in putBitmap()
265 throw(new IllegalArgumentException("Invalid type 'Bitmap' for key "+ key)); in putBitmap()
289 public synchronized MediaMetadataEditor putObject(int key, Object value) in putObject() argument
295 switch(METADATA_KEYS_TYPE.get(key, METADATA_TYPE_INVALID)) { in putObject()
298 return putLong(key, ((Long)value).longValue()); in putObject()
300 throw(new IllegalArgumentException("Not a non-null Long for key "+ key)); in putObject()
304 return putString(key, (String) value); in putObject()
306 throw(new IllegalArgumentException("Not a String for key "+ key)); in putObject()
309 mEditorMetadata.putParcelable(String.valueOf(key), (Parcelable)value); in putObject()
314 return putBitmap(key, (Bitmap) value); in putObject()
316 throw(new IllegalArgumentException("Not a Bitmap for key "+ key)); in putObject()
319 throw(new IllegalArgumentException("Invalid key "+ key)); in putObject()
332 public synchronized long getLong(int key, long defaultValue) in getLong() argument
334 if (METADATA_KEYS_TYPE.get(key, METADATA_TYPE_INVALID) != METADATA_TYPE_LONG) { in getLong()
335 throw(new IllegalArgumentException("Invalid type 'long' for key "+ key)); in getLong()
337 return mEditorMetadata.getLong(String.valueOf(key), defaultValue); in getLong()
348 public synchronized String getString(int key, String defaultValue) in getString() argument
350 if (METADATA_KEYS_TYPE.get(key, METADATA_TYPE_INVALID) != METADATA_TYPE_STRING) { in getString()
351 throw(new IllegalArgumentException("Invalid type 'String' for key "+ key)); in getString()
353 return mEditorMetadata.getString(String.valueOf(key), defaultValue); in getString()
364 public synchronized Bitmap getBitmap(int key, Bitmap defaultValue) in getBitmap() argument
366 if (key != BITMAP_KEY_ARTWORK) { in getBitmap()
367 throw(new IllegalArgumentException("Invalid type 'Bitmap' for key "+ key)); in getBitmap()
381 public synchronized Object getObject(int key, Object defaultValue) in getObject() argument
383 switch (METADATA_KEYS_TYPE.get(key, METADATA_TYPE_INVALID)) { in getObject()
385 if (mEditorMetadata.containsKey(String.valueOf(key))) { in getObject()
386 return mEditorMetadata.getLong(String.valueOf(key)); in getObject()
391 if (mEditorMetadata.containsKey(String.valueOf(key))) { in getObject()
392 return mEditorMetadata.getString(String.valueOf(key)); in getObject()
397 if (mEditorMetadata.containsKey(String.valueOf(key))) { in getObject()
398 return mEditorMetadata.getParcelable(String.valueOf(key)); in getObject()
404 if (key == BITMAP_KEY_ARTWORK) { in getObject()
408 throw(new IllegalArgumentException("Invalid key "+ key)); in getObject()