v2genretypes.java

来自「java+eclipse做的TTPlayer」· Java 代码 · 共 44 行

JAVA
44
字号
package com.hadeslee.audiotag.tag.id3.valuepair;

import java.util.List;
import java.util.Collections;

/**
* ID3V2 Genre list
 *
 * <p>Merging of Id3v2 genres and the extended ID3v2 genres</p>
 */
public class V2GenreTypes
{
    private static V2GenreTypes v2GenresTypes;

    private V2GenreTypes()
    {

    }

    public static V2GenreTypes getInstanceOf()
    {
        if(v2GenresTypes==null)
        {
            v2GenresTypes = new V2GenreTypes();
        }
        return v2GenresTypes;
    }

    /**
     *
     * @return list of all valid v2 genres in alphabetical order
     */
    public List<String> getAlphabeticalValueList()
    {
        List genres = GenreTypes.getInstanceOf().getAlphabeticalValueList();
        genres.add(ID3V2ExtendedGenreTypes.CV.getDescription());
        genres.add(ID3V2ExtendedGenreTypes.RX.getDescription());

        //Sort
        Collections.sort(genres);
        return genres;
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?