public enum AsfFieldKey extends Enum<AsfFieldKey>
Modifier and Type | Method and Description |
---|---|
static AsfFieldKey |
getAsfFieldKey(String fieldName)
Searches for an ASF field key which represents the given id string.
|
String |
getFieldName()
Returns the standard field id.
|
ContainerType |
getHighestContainer() |
ContainerType |
getLowestContainer() |
boolean |
isMultiValued()
Returns
true if this field can store multiple values. |
static boolean |
isMultiValued(String fieldName)
Tests whether the field is enabled for multiple values.
|
String |
toString() |
static AsfFieldKey |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static AsfFieldKey[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final AsfFieldKey AUTHOR
public static final AsfFieldKey TITLE
public static final AsfFieldKey RATING
public static final AsfFieldKey COPYRIGHT
public static final AsfFieldKey DESCRIPTION
public static final AsfFieldKey BANNER_IMAGE
public static final AsfFieldKey BANNER_IMAGE_TYPE
public static final AsfFieldKey BANNER_IMAGE_URL
public static final AsfFieldKey COPYRIGHT_URL
public static final AsfFieldKey ACOUSTID_FINGERPRINT
public static final AsfFieldKey ACOUSTID_FINGERPRINT_OLD
public static final AsfFieldKey ACOUSTID_ID
public static final AsfFieldKey ALBUM
public static final AsfFieldKey ALBUM_ARTIST
public static final AsfFieldKey ALBUM_ARTIST_SORT
public static final AsfFieldKey ALBUM_ARTISTS
public static final AsfFieldKey ALBUM_ARTISTS_SORT
public static final AsfFieldKey ALBUM_SORT
public static final AsfFieldKey AMAZON_ID
public static final AsfFieldKey ARRANGER
public static final AsfFieldKey ARRANGER_SORT
public static final AsfFieldKey ARTISTS
public static final AsfFieldKey ARTISTS_SORT
public static final AsfFieldKey ARTIST_SORT
public static final AsfFieldKey BARCODE
public static final AsfFieldKey BPM
public static final AsfFieldKey CATALOG_NO
public static final AsfFieldKey CATEGORY
public static final AsfFieldKey CHOIR
public static final AsfFieldKey CHOIR_SORT
public static final AsfFieldKey CLASSICAL_CATALOG
public static final AsfFieldKey CLASSICAL_NICKNAME
public static final AsfFieldKey COMPOSER
public static final AsfFieldKey COMPOSER_SORT
public static final AsfFieldKey CONDUCTOR
public static final AsfFieldKey CONDUCTOR_SORT
public static final AsfFieldKey COUNTRY
public static final AsfFieldKey COVER_ART
public static final AsfFieldKey COVER_ART_URL
public static final AsfFieldKey CUSTOM1
public static final AsfFieldKey CUSTOM2
public static final AsfFieldKey CUSTOM3
public static final AsfFieldKey CUSTOM4
public static final AsfFieldKey CUSTOM5
public static final AsfFieldKey DIRECTOR
public static final AsfFieldKey DISC_NO
public static final AsfFieldKey DISC_SUBTITLE
public static final AsfFieldKey DISC_TOTAL
public static final AsfFieldKey DJMIXER
public static final AsfFieldKey ENCODED_BY
public static final AsfFieldKey ENCODER
public static final AsfFieldKey ENGINEER
public static final AsfFieldKey ENSEMBLE
public static final AsfFieldKey ENSEMBLE_SORT
public static final AsfFieldKey FBPM
public static final AsfFieldKey GENRE
public static final AsfFieldKey GENRE_ID
public static final AsfFieldKey GROUP
public static final AsfFieldKey GROUPING
public static final AsfFieldKey INITIAL_KEY
public static final AsfFieldKey INSTRUMENT
public static final AsfFieldKey INVOLVED_PERSON
public static final AsfFieldKey IPI
public static final AsfFieldKey ISRC
public static final AsfFieldKey ISWC
public static final AsfFieldKey ISVBR
public static final AsfFieldKey IS_CLASSICAL
public static final AsfFieldKey IS_COMPILATION
public static final AsfFieldKey IS_GREATEST_HITS
public static final AsfFieldKey IS_HD
public static final AsfFieldKey IS_SOUNDTRACK
public static final AsfFieldKey LANGUAGE
public static final AsfFieldKey LYRICIST
public static final AsfFieldKey LYRICIST_SORT
public static final AsfFieldKey LYRICS
public static final AsfFieldKey LYRICS_SYNCHRONISED
public static final AsfFieldKey MEDIA
public static final AsfFieldKey MIXER
public static final AsfFieldKey MM_RATING
public static final AsfFieldKey MOOD
public static final AsfFieldKey MOOD_ACOUSTIC
public static final AsfFieldKey MOOD_AGGRESSIVE
public static final AsfFieldKey MOOD_AROUSAL
public static final AsfFieldKey MOOD_DANCEABILITY
public static final AsfFieldKey MOOD_ELECTRONIC
public static final AsfFieldKey MOOD_HAPPY
public static final AsfFieldKey MOOD_INSTRUMENTAL
public static final AsfFieldKey MOOD_PARTY
public static final AsfFieldKey MOOD_RELAXED
public static final AsfFieldKey MOOD_SAD
public static final AsfFieldKey MOOD_VALENCE
public static final AsfFieldKey MOVEMENT
public static final AsfFieldKey MOVEMENT_NO
public static final AsfFieldKey MOVEMENT_TOTAL
public static final AsfFieldKey MUSICBRAINZ_ARTISTID
public static final AsfFieldKey MUSICBRAINZ_DISC_ID
public static final AsfFieldKey MUSICBRAINZ_ORIGINAL_RELEASEID
public static final AsfFieldKey MUSICBRAINZ_RELEASEARTISTID
public static final AsfFieldKey MUSICBRAINZ_RELEASEGROUPID
public static final AsfFieldKey MUSICBRAINZ_RELEASEID
public static final AsfFieldKey MUSICBRAINZ_RELEASETRACKID
public static final AsfFieldKey MUSICBRAINZ_RELEASE_COUNTRY
public static final AsfFieldKey MUSICBRAINZ_RELEASE_STATUS
public static final AsfFieldKey MUSICBRAINZ_RELEASE_TYPE
public static final AsfFieldKey MUSICBRAINZ_TRACK_ID
public static final AsfFieldKey MUSICBRAINZ_WORKID
public static final AsfFieldKey MUSICBRAINZ_RECORDING_WORK
public static final AsfFieldKey MUSICBRAINZ_RECORDING_WORK_ID
public static final AsfFieldKey MUSICBRAINZ_WORK_PART_LEVEL1
public static final AsfFieldKey MUSICBRAINZ_WORK_PART_LEVEL1_ID
public static final AsfFieldKey MUSICBRAINZ_WORK_PART_LEVEL1_TYPE
public static final AsfFieldKey MUSICBRAINZ_WORK_PART_LEVEL2
public static final AsfFieldKey MUSICBRAINZ_WORK_PART_LEVEL2_ID
public static final AsfFieldKey MUSICBRAINZ_WORK_PART_LEVEL2_TYPE
public static final AsfFieldKey MUSICBRAINZ_WORK_PART_LEVEL3
public static final AsfFieldKey MUSICBRAINZ_WORK_PART_LEVEL3_ID
public static final AsfFieldKey MUSICBRAINZ_WORK_PART_LEVEL3_TYPE
public static final AsfFieldKey MUSICBRAINZ_WORK_PART_LEVEL4
public static final AsfFieldKey MUSICBRAINZ_WORK_PART_LEVEL4_ID
public static final AsfFieldKey MUSICBRAINZ_WORK_PART_LEVEL4_TYPE
public static final AsfFieldKey MUSICBRAINZ_WORK_PART_LEVEL5
public static final AsfFieldKey MUSICBRAINZ_WORK_PART_LEVEL5_ID
public static final AsfFieldKey MUSICBRAINZ_WORK_PART_LEVEL5_TYPE
public static final AsfFieldKey MUSICBRAINZ_WORK_PART_LEVEL6_ID
public static final AsfFieldKey MUSICBRAINZ_WORK_PART_LEVEL6
public static final AsfFieldKey MUSICBRAINZ_WORK_PART_LEVEL6_TYPE
public static final AsfFieldKey MUSICIP_ID
public static final AsfFieldKey OCCASION
public static final AsfFieldKey OPUS
public static final AsfFieldKey ORCHESTRA
public static final AsfFieldKey ORCHESTRA_SORT
public static final AsfFieldKey ORIGINAL_ALBUM
public static final AsfFieldKey ORIGINAL_ARTIST
public static final AsfFieldKey ORIGINAL_LYRICIST
public static final AsfFieldKey ORIGINAL_YEAR
public static final AsfFieldKey OVERALL_WORK
public static final AsfFieldKey PART
public static final AsfFieldKey PART_NUMBER
public static final AsfFieldKey PART_TYPE
public static final AsfFieldKey PERFORMER
public static final AsfFieldKey PERFORMER_NAME
public static final AsfFieldKey PERFORMER_NAME_SORT
public static final AsfFieldKey PERIOD
public static final AsfFieldKey PRODUCER
public static final AsfFieldKey QUALITY
public static final AsfFieldKey RANKING
public static final AsfFieldKey RECORD_LABEL
public static final AsfFieldKey REMIXER
public static final AsfFieldKey SCRIPT
public static final AsfFieldKey SINGLE_DISC_TRACK_NO
public static final AsfFieldKey SUBTITLE
public static final AsfFieldKey TAGS
public static final AsfFieldKey TEMPO
public static final AsfFieldKey TIMBRE
public static final AsfFieldKey TITLE_MOVEMENT
public static final AsfFieldKey MUSICBRAINZ_WORK
public static final AsfFieldKey TITLE_SORT
public static final AsfFieldKey TONALITY
public static final AsfFieldKey TRACK
public static final AsfFieldKey TRACK_TOTAL
public static final AsfFieldKey URL_DISCOGS_ARTIST_SITE
public static final AsfFieldKey URL_DISCOGS_RELEASE_SITE
public static final AsfFieldKey URL_LYRICS_SITE
public static final AsfFieldKey URL_OFFICIAL_ARTIST_SITE
public static final AsfFieldKey URL_OFFICIAL_RELEASE_SITE
public static final AsfFieldKey URL_PROMOTIONAL_SITE
public static final AsfFieldKey URL_WIKIPEDIA_ARTIST_SITE
public static final AsfFieldKey URL_WIKIPEDIA_RELEASE_SITE
public static final AsfFieldKey USER_RATING
public static final AsfFieldKey WORK
public static final AsfFieldKey WORK_TYPE
public static final AsfFieldKey YEAR
public static final AsfFieldKey CUSTOM
public static AsfFieldKey[] values()
for (AsfFieldKey c : AsfFieldKey.values()) System.out.println(c);
public static AsfFieldKey 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 static AsfFieldKey getAsfFieldKey(String fieldName)
fieldName
- the field name used for this keypublic static boolean isMultiValued(String fieldName)
fieldName
- field id to test.true
if ASF implementation supports multiple values for the field.public String getFieldName()
null
)public ContainerType getHighestContainer()
public ContainerType getLowestContainer()
public boolean isMultiValued()
true
if this field can store multiple values.true
if multiple values are supported for this field.public String toString()
toString
in class Enum<AsfFieldKey>
Copyright © 2005–2020 jthink.net. All rights reserved.