コード例 #1
0
 public String getValue(FieldKey genericKey, int index) throws KeyNotFoundException {
   if (supportedKeys.contains(genericKey)) {
     return getItem(genericKey.name(), index);
   } else {
     throw new UnsupportedOperationException(ErrorMessage.GENERIC_NOT_SUPPORTED.getMsg());
   }
 }
コード例 #2
0
 /**
  * @param genericKey
  * @return
  * @throws KeyNotFoundException
  */
 public TagField getFirstField(FieldKey genericKey) throws KeyNotFoundException {
   if (supportedKeys.contains(genericKey)) {
     return getFirstField(genericKey.name());
   } else {
     throw new UnsupportedOperationException(ErrorMessage.GENERIC_NOT_SUPPORTED.getMsg());
   }
 }
コード例 #3
0
 public TagField createField(FieldKey genericKey, String value)
     throws KeyNotFoundException, FieldDataInvalidException {
   if (supportedKeys.contains(genericKey)) {
     return new GenericTagTextField(genericKey.name(), value);
   } else {
     throw new UnsupportedOperationException(ErrorMessage.GENERIC_NOT_SUPPORTED.getMsg());
   }
 }
コード例 #4
0
ファイル: ID3v1Tag.java プロジェクト: devilcius/Predatoid
 /**
  * Delete all instance of artwork Field
  *
  * @throws KeyNotFoundException
  */
 public void deleteArtworkField() throws KeyNotFoundException {
   throw new UnsupportedOperationException(ErrorMessage.GENERIC_NOT_SUPPORTED.getMsg());
 }
コード例 #5
0
 public TagField createField(Artwork artwork) throws FieldDataInvalidException {
   throw new UnsupportedOperationException(ErrorMessage.GENERIC_NOT_SUPPORTED.getMsg());
 }