|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Object java.lang.Enum<ID3v22FieldKey> org.jaudiotagger.tag.id3.ID3v22FieldKey
public enum ID3v22FieldKey
List of known id3v22 metadata fields
These provide a mapping from the generic key to the underlying ID3v22frames. For example most of the Musicbrainz fields are implemnted using a User Defined Text Info Frame, but with a different description key, so this enum provides the link between the two.
Field Summary | |
---|---|
private java.lang.String |
fieldName
|
private Id3FieldType |
fieldType
|
private java.lang.String |
frameId
|
private java.lang.String |
subId
|
Method Summary | |
---|---|
java.lang.String |
getFieldName()
This is the value of the key that can uniquely identifer a key type |
Id3FieldType |
getFieldType()
|
java.lang.String |
getFrameId()
This is the frame identifier used to write the field |
java.lang.String |
getSubId()
This is the subfield used within the frame for this type of field |
static ID3v22FieldKey |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static ID3v22FieldKey[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
Methods inherited from class java.lang.Enum |
---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Enum Constant Detail |
---|
public static final ID3v22FieldKey ARTIST
public static final ID3v22FieldKey ALBUM
public static final ID3v22FieldKey TITLE
public static final ID3v22FieldKey TRACK
public static final ID3v22FieldKey YEAR
public static final ID3v22FieldKey GENRE
public static final ID3v22FieldKey COMMENT
public static final ID3v22FieldKey ALBUM_ARTIST
public static final ID3v22FieldKey COMPOSER
public static final ID3v22FieldKey GROUPING
public static final ID3v22FieldKey DISC_NO
public static final ID3v22FieldKey BPM
public static final ID3v22FieldKey ENCODER
public static final ID3v22FieldKey MUSICBRAINZ_ARTISTID
public static final ID3v22FieldKey MUSICBRAINZ_RELEASEID
public static final ID3v22FieldKey MUSICBRAINZ_RELEASEARTISTID
public static final ID3v22FieldKey MUSICBRAINZ_TRACK_ID
public static final ID3v22FieldKey MUSICBRAINZ_DISC_ID
public static final ID3v22FieldKey MUSICIP_ID
public static final ID3v22FieldKey AMAZON_ID
public static final ID3v22FieldKey MUSICBRAINZ_RELEASE_STATUS
public static final ID3v22FieldKey MUSICBRAINZ_RELEASE_TYPE
public static final ID3v22FieldKey MUSICBRAINZ_RELEASE_COUNTRY
public static final ID3v22FieldKey MOOD
public static final ID3v22FieldKey LYRICS
public static final ID3v22FieldKey IS_COMPILATION
public static final ID3v22FieldKey ARTIST_SORT
public static final ID3v22FieldKey ALBUM_ARTIST_SORT
public static final ID3v22FieldKey ALBUM_SORT
public static final ID3v22FieldKey TITLE_SORT
public static final ID3v22FieldKey COMPOSER_SORT
public static final ID3v22FieldKey COVER_ART
public static final ID3v22FieldKey ISRC
public static final ID3v22FieldKey BARCODE
public static final ID3v22FieldKey CATALO_NO
public static final ID3v22FieldKey RECORD_LABEL
public static final ID3v22FieldKey LYRICIST
public static final ID3v22FieldKey CONDUCTOR
public static final ID3v22FieldKey REMIXER
public static final ID3v22FieldKey MEDIA
public static final ID3v22FieldKey URL_OFFICIAL_RELEASE_SITE
public static final ID3v22FieldKey URL_DISCOGS_RELEASE_SITE
public static final ID3v22FieldKey URL_WIKIPEDIA_RELEASE_SITE
public static final ID3v22FieldKey URL_OFFICIAL_ARTIST_SITE
public static final ID3v22FieldKey URL_DISCOGS_ARTIST_SITE
public static final ID3v22FieldKey URL_WIKIPEDIA_ARTIST_SITE
public static final ID3v22FieldKey LANGUAGE
public static final ID3v22FieldKey KEY
public static final ID3v22FieldKey URL_LYRICS_SITE
public static final ID3v22FieldKey DISC_TOTAL
public static final ID3v22FieldKey TRACK_TOTAL
Field Detail |
---|
private java.lang.String fieldName
private java.lang.String frameId
private java.lang.String subId
private Id3FieldType fieldType
Method Detail |
---|
public static ID3v22FieldKey[] values()
for (ID3v22FieldKey c : ID3v22FieldKey.values()) System.out.println(c);
public static ID3v22FieldKey valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.
java.lang.IllegalArgumentException
- if this enum type has no constant
with the specified name
java.lang.NullPointerException
- if the argument is nullpublic Id3FieldType getFieldType()
public java.lang.String getFrameId()
public java.lang.String getSubId()
public java.lang.String getFieldName()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |