public enum ID3v23FieldKey extends Enum<ID3v23FieldKey>
These provide a mapping from the generic key to the underlying ID3v23frames. For example most of the Musicbrainz fields are implemented using a User Defined Text Info Frame, but with a different description key, so this enum provides the link between the two.
Modifier and Type | Method and Description |
---|---|
String |
getFieldName()
This is the value of the key that can uniquely identifer a key type
|
Id3FieldType |
getFieldType() |
String |
getFrameId()
This is the frame identifier used to write the field
|
String |
getSubId()
This is the subfield used within the frame for this type of field
|
static ID3v23FieldKey |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ID3v23FieldKey[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ID3v23FieldKey ACOUSTID_FINGERPRINT
public static final ID3v23FieldKey ACOUSTID_ID
public static final ID3v23FieldKey ALBUM
public static final ID3v23FieldKey ALBUM_ARTIST
public static final ID3v23FieldKey ALBUM_ARTIST_SORT
public static final ID3v23FieldKey ALBUM_ARTISTS
public static final ID3v23FieldKey ALBUM_ARTISTS_SORT
public static final ID3v23FieldKey ALBUM_SORT
public static final ID3v23FieldKey AMAZON_ID
public static final ID3v23FieldKey ARRANGER
public static final ID3v23FieldKey ARRANGER_SORT
public static final ID3v23FieldKey ARTIST
public static final ID3v23FieldKey ARTISTS
public static final ID3v23FieldKey ARTISTS_SORT
public static final ID3v23FieldKey ARTIST_SORT
public static final ID3v23FieldKey BARCODE
public static final ID3v23FieldKey BPM
public static final ID3v23FieldKey CATALOG_NO
public static final ID3v23FieldKey CHOIR
public static final ID3v23FieldKey CHOIR_SORT
public static final ID3v23FieldKey CLASSICAL_CATALOG
public static final ID3v23FieldKey CLASSICAL_NICKNAME
public static final ID3v23FieldKey COMMENT
public static final ID3v23FieldKey COMPOSER
public static final ID3v23FieldKey COMPOSER_SORT
public static final ID3v23FieldKey CONDUCTOR
public static final ID3v23FieldKey CONDUCTOR_SORT
public static final ID3v23FieldKey COPYRIGHT
public static final ID3v23FieldKey COUNTRY
public static final ID3v23FieldKey COVER_ART
public static final ID3v23FieldKey CUSTOM1
public static final ID3v23FieldKey CUSTOM2
public static final ID3v23FieldKey CUSTOM3
public static final ID3v23FieldKey CUSTOM4
public static final ID3v23FieldKey CUSTOM5
public static final ID3v23FieldKey DISC_NO
public static final ID3v23FieldKey DISC_SUBTITLE
public static final ID3v23FieldKey DISC_TOTAL
public static final ID3v23FieldKey DJMIXER
public static final ID3v23FieldKey ENCODER
public static final ID3v23FieldKey ENGINEER
public static final ID3v23FieldKey ENSEMBLE
public static final ID3v23FieldKey ENSEMBLE_SORT
public static final ID3v23FieldKey FBPM
public static final ID3v23FieldKey GENRE
public static final ID3v23FieldKey GROUP
public static final ID3v23FieldKey GROUPING
public static final ID3v23FieldKey INVOLVED_PERSON
public static final ID3v23FieldKey INSTRUMENT
public static final ID3v23FieldKey IPI
public static final ID3v23FieldKey ISRC
public static final ID3v23FieldKey ISWC
public static final ID3v23FieldKey IS_CLASSICAL
public static final ID3v23FieldKey IS_COMPILATION
public static final ID3v23FieldKey IS_GREATEST_HITS
public static final ID3v23FieldKey IS_SOUNDTRACK
public static final ID3v23FieldKey IS_HD
public static final ID3v23FieldKey ITUNES_GROUPING
public static final ID3v23FieldKey KEY
public static final ID3v23FieldKey LANGUAGE
public static final ID3v23FieldKey LYRICIST
public static final ID3v23FieldKey LYRICIST_SORT
public static final ID3v23FieldKey LYRICS
public static final ID3v23FieldKey MEDIA
public static final ID3v23FieldKey MIXER
public static final ID3v23FieldKey MOOD
public static final ID3v23FieldKey MOOD_ACOUSTIC
public static final ID3v23FieldKey MOOD_AGGRESSIVE
public static final ID3v23FieldKey MOOD_AROUSAL
public static final ID3v23FieldKey MOOD_DANCEABILITY
public static final ID3v23FieldKey MOOD_ELECTRONIC
public static final ID3v23FieldKey MOOD_HAPPY
public static final ID3v23FieldKey MOOD_INSTRUMENTAL
public static final ID3v23FieldKey MOOD_PARTY
public static final ID3v23FieldKey MOOD_RELAXED
public static final ID3v23FieldKey MOOD_SAD
public static final ID3v23FieldKey MOOD_VALENCE
public static final ID3v23FieldKey MOVEMENT
public static final ID3v23FieldKey MOVEMENT_NO
public static final ID3v23FieldKey MOVEMENT_TOTAL
public static final ID3v23FieldKey MUSICBRAINZ_ARTISTID
public static final ID3v23FieldKey MUSICBRAINZ_DISC_ID
public static final ID3v23FieldKey MUSICBRAINZ_ORIGINAL_RELEASEID
public static final ID3v23FieldKey MUSICBRAINZ_RELEASEARTISTID
public static final ID3v23FieldKey MUSICBRAINZ_RELEASEID
public static final ID3v23FieldKey MUSICBRAINZ_RELEASE_COUNTRY
public static final ID3v23FieldKey MUSICBRAINZ_RELEASE_GROUP_ID
public static final ID3v23FieldKey MUSICBRAINZ_RELEASE_STATUS
public static final ID3v23FieldKey MUSICBRAINZ_RELEASE_TRACK_ID
public static final ID3v23FieldKey MUSICBRAINZ_RELEASE_TYPE
public static final ID3v23FieldKey MUSICBRAINZ_TRACK_ID
public static final ID3v23FieldKey MUSICBRAINZ_RECORDING_WORK
public static final ID3v23FieldKey MUSICBRAINZ_RECORDING_WORK_ID
public static final ID3v23FieldKey MUSICBRAINZ_WORK_ID
public static final ID3v23FieldKey MUSICBRAINZ_WORK_PART_LEVEL1_ID
public static final ID3v23FieldKey MUSICBRAINZ_WORK_PART_LEVEL2_ID
public static final ID3v23FieldKey MUSICBRAINZ_WORK_PART_LEVEL3_ID
public static final ID3v23FieldKey MUSICBRAINZ_WORK_PART_LEVEL4_ID
public static final ID3v23FieldKey MUSICBRAINZ_WORK_PART_LEVEL5_ID
public static final ID3v23FieldKey MUSICBRAINZ_WORK_PART_LEVEL6_ID
public static final ID3v23FieldKey MUSICIP_ID
public static final ID3v23FieldKey OCCASION
public static final ID3v23FieldKey OPUS
public static final ID3v23FieldKey ORCHESTRA
public static final ID3v23FieldKey ORCHESTRA_SORT
public static final ID3v23FieldKey ORIGINAL_ALBUM
public static final ID3v23FieldKey ORIGINAL_ARTIST
public static final ID3v23FieldKey ORIGINAL_LYRICIST
public static final ID3v23FieldKey OVERALL_WORK
public static final ID3v23FieldKey ORIGINAL_YEAR
public static final ID3v23FieldKey PART
public static final ID3v23FieldKey PART_NUMBER
public static final ID3v23FieldKey PART_TYPE
public static final ID3v23FieldKey PERFORMER
public static final ID3v23FieldKey PERFORMER_NAME
public static final ID3v23FieldKey PERFORMER_NAME_SORT
public static final ID3v23FieldKey PERIOD
public static final ID3v23FieldKey PRODUCER
public static final ID3v23FieldKey QUALITY
public static final ID3v23FieldKey RANKING
public static final ID3v23FieldKey RATING
public static final ID3v23FieldKey RECORD_LABEL
public static final ID3v23FieldKey REMIXER
public static final ID3v23FieldKey SCRIPT
public static final ID3v23FieldKey SINGLE_DISC_TRACK_NO
public static final ID3v23FieldKey SUBTITLE
public static final ID3v23FieldKey TAGS
public static final ID3v23FieldKey TEMPO
public static final ID3v23FieldKey TIMBRE
public static final ID3v23FieldKey TITLE
public static final ID3v23FieldKey TITLE_MOVEMENT
public static final ID3v23FieldKey MUSICBRAINZ_WORK
public static final ID3v23FieldKey TITLE_SORT
public static final ID3v23FieldKey TONALITY
public static final ID3v23FieldKey TRACK
public static final ID3v23FieldKey TRACK_TOTAL
public static final ID3v23FieldKey URL_DISCOGS_ARTIST_SITE
public static final ID3v23FieldKey URL_DISCOGS_RELEASE_SITE
public static final ID3v23FieldKey URL_LYRICS_SITE
public static final ID3v23FieldKey URL_OFFICIAL_ARTIST_SITE
public static final ID3v23FieldKey URL_OFFICIAL_RELEASE_SITE
public static final ID3v23FieldKey URL_WIKIPEDIA_ARTIST_SITE
public static final ID3v23FieldKey URL_WIKIPEDIA_RELEASE_SITE
public static final ID3v23FieldKey WORK
public static final ID3v23FieldKey WORK_PART_LEVEL1
public static final ID3v23FieldKey WORK_PART_LEVEL1_TYPE
public static final ID3v23FieldKey WORK_PART_LEVEL2
public static final ID3v23FieldKey WORK_PART_LEVEL2_TYPE
public static final ID3v23FieldKey WORK_PART_LEVEL3
public static final ID3v23FieldKey WORK_PART_LEVEL3_TYPE
public static final ID3v23FieldKey WORK_PART_LEVEL4
public static final ID3v23FieldKey WORK_PART_LEVEL4_TYPE
public static final ID3v23FieldKey WORK_PART_LEVEL5
public static final ID3v23FieldKey WORK_PART_LEVEL5_TYPE
public static final ID3v23FieldKey WORK_PART_LEVEL6
public static final ID3v23FieldKey WORK_PART_LEVEL6_TYPE
public static final ID3v23FieldKey WORK_TYPE
public static final ID3v23FieldKey YEAR
public static ID3v23FieldKey[] values()
for (ID3v23FieldKey c : ID3v23FieldKey.values()) System.out.println(c);
public static ID3v23FieldKey valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic Id3FieldType getFieldType()
public String getFrameId()
public String getSubId()
public String getFieldName()
Copyright © 2005–2020 jthink.net. All rights reserved.