Android Open Source - music-tag Supported Tag






From Project

Back to project page music-tag.

License

The source code is released under:

Apache License

If you think the Android project music-tag listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package binauld.pierre.musictag.tag;
/*from w ww .  jav  a2  s . co m*/

import org.jaudiotagger.tag.FieldKey;

import java.util.HashMap;

/**
 * List all the supported tags by the app.
 */
public enum SupportedTag {
    TITLE,
    ARTIST,
    ALBUM,
    YEAR,
    DISC_NO,
    TRACK,
    ALBUM_ARTIST,
    COMPOSER,
    GROUPING,
    GENRE;

    private static final HashMap<SupportedTag, FieldKey> supportedTags;

    /**
     * Get a the map between supported tag and third-api tag.
     * @return The map.
     */
    public static HashMap<SupportedTag, FieldKey> getSupportedTags() {
        return supportedTags;
    }

    /**
     * Initialize the map of supported tags.
     */
    static {
        supportedTags = new HashMap<>();
        supportedTags.put(TITLE, FieldKey.TITLE);
        supportedTags.put(ARTIST, FieldKey.ARTIST);
        supportedTags.put(ALBUM, FieldKey.ALBUM);
        supportedTags.put(YEAR, FieldKey.YEAR);
        supportedTags.put(DISC_NO, FieldKey.DISC_NO);
        supportedTags.put(TRACK, FieldKey.TRACK);
        supportedTags.put(ALBUM_ARTIST, FieldKey.ALBUM_ARTIST);
        supportedTags.put(COMPOSER, FieldKey.COMPOSER);
        supportedTags.put(GROUPING, FieldKey.GROUPING);
        supportedTags.put(GENRE, FieldKey.GENRE);
    }
}




Java Source Code List

binauld.pierre.musictag.ApplicationTest.java
binauld.pierre.musictag.activities.MainActivity.java
binauld.pierre.musictag.activities.SettingsActivity.java
binauld.pierre.musictag.activities.TagFormActivity.java
binauld.pierre.musictag.activities.TagSuggestionActivity.java
binauld.pierre.musictag.adapter.LibraryItemAdapter.java
binauld.pierre.musictag.adapter.SuggestionItemAdapter.java
binauld.pierre.musictag.adapter.SuggestionViewHolder.java
binauld.pierre.musictag.collection.LibraryItemComparator.java
binauld.pierre.musictag.collection.MultipleBufferedList.java
binauld.pierre.musictag.decoder.AudioFileBitmapDecoder.java
binauld.pierre.musictag.decoder.BitmapDecoder.java
binauld.pierre.musictag.decoder.ResourceBitmapDecoder.java
binauld.pierre.musictag.factory.FileFilterFactory.java
binauld.pierre.musictag.factory.LibraryItemFactory.java
binauld.pierre.musictag.fragments.SettingsFragment.java
binauld.pierre.musictag.helper.LibraryItemFactoryHelper.java
binauld.pierre.musictag.helper.LoaderHelper.java
binauld.pierre.musictag.io.ArtworkLoader.java
binauld.pierre.musictag.io.AsyncDrawable.java
binauld.pierre.musictag.io.DefaultArtworkLoader.java
binauld.pierre.musictag.io.LibraryItemLoaderManager.java
binauld.pierre.musictag.io.LibraryItemLoader.java
binauld.pierre.musictag.io.SuggestionLoader.java
binauld.pierre.musictag.item.AudioItem.java
binauld.pierre.musictag.item.ChildItem.java
binauld.pierre.musictag.item.FolderItem.java
binauld.pierre.musictag.item.LibraryItem.java
binauld.pierre.musictag.item.LoadingState.java
binauld.pierre.musictag.item.NodeItem.java
binauld.pierre.musictag.item.SuggestionItem.java
binauld.pierre.musictag.service.ArtworkService.java
binauld.pierre.musictag.service.CacheService.java
binauld.pierre.musictag.service.Locator.java
binauld.pierre.musictag.tag.Id3TagParcelable.java
binauld.pierre.musictag.tag.Id3Tag.java
binauld.pierre.musictag.tag.SupportedTag.java
binauld.pierre.musictag.widget.AnimatedProgressBar.java