|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Object java.lang.Enum<AsfFieldKey> org.jaudiotagger.audio.asf.tag.AsfFieldKey
public enum AsfFieldKey
Field keys which need to be mapped for ASF files, or only specified for ASF. TODO These attributes and their v23 mapping that havent been added to enum yet WMA ID3v1 ID3v22 ID3v2324 CopyrightURL WCP WCOP Duration TLE TLEN FileSize TSIZ WM/AudioFileURL WAF WOAF WM/AudioSourceURL WAS WOAS WM/Binary GEO GEOB WM/EncodingSettings TSS TSSE WM/EncodingTime TDEN WM/MCDI MCDI WM/ModifiedBy TPE4 WM/OriginalAlbumTitle TOT TOAL WM/OriginalArtist TOA TOPE WM/OriginalFilename TOF TOFN WM/OriginalLyricist TOL TOLY WM/OriginalReleaseYear TOR TORY WM/PlaylistDelay TDLY WM/RadioStationName TRN TRSN WM/RadioStationOwner TRO TRSO WM/SetSubTitle TSST WM/Text TXX TXXX WM/UniqueFileIdentifier UFI UFID WM/UserWebURL WXX WXXX
Field Summary | |
---|---|
private static java.util.Map<java.lang.String,AsfFieldKey> |
FIELD_ID_MAP
Stores the fieldName to the field key. |
private java.lang.String |
fieldName
If set, the field has a standard id assigned. |
private ContainerType |
highestContainer
The highest possible container type, such a field can be stored into. High means, most capabilities, for example string length exceeds that of the extended content description, it will be stored one level up (metadata library). |
private ContainerType |
lowestContainer
The lowest possible container type, such a field can be stored into. Low means, container with least capabilities. |
private boolean |
multiValued
If true , the field will be stored repeatedly if occurs so in tags. |
Method Summary | |
---|---|
static AsfFieldKey |
getAsfFieldKey(java.lang.String fieldName)
Searches for an ASF field key which represents the given id string. |
java.lang.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(java.lang.String fieldName)
Tests whether the field is enabled for multiple values. |
java.lang.String |
toString()
|
static AsfFieldKey |
valueOf(java.lang.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. |
Methods inherited from class java.lang.Enum |
---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Enum Constant Detail |
---|
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 ALBUM
public static final AsfFieldKey ALBUM_ARTIST
public static final AsfFieldKey ALBUM_ARTIST_SORT
public static final AsfFieldKey ALBUM_SORT
public static final AsfFieldKey AMAZON_ID
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 COMPOSER
public static final AsfFieldKey COMPOSER_SORT
public static final AsfFieldKey CONDUCTOR
public static final AsfFieldKey COVER_ART
public static final AsfFieldKey COVER_ART_URL
public static final AsfFieldKey DIRECTOR
public static final AsfFieldKey DISC_NO
public static final AsfFieldKey DISC_TOTAL
public static final AsfFieldKey ENCODER
public static final AsfFieldKey ENCODED_BY
public static final AsfFieldKey GENRE
public static final AsfFieldKey GENRE_ID
public static final AsfFieldKey GROUPING
public static final AsfFieldKey INITIAL_KEY
public static final AsfFieldKey IS_COMPILATION
public static final AsfFieldKey ISRC
public static final AsfFieldKey ISVBR
public static final AsfFieldKey LANGUAGE
public static final AsfFieldKey LYRICIST
public static final AsfFieldKey LYRICS
public static final AsfFieldKey LYRICS_SYNCHRONISED
public static final AsfFieldKey MEDIA
public static final AsfFieldKey MOOD
public static final AsfFieldKey MUSICBRAINZ_ARTISTID
public static final AsfFieldKey MUSICBRAINZ_DISC_ID
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_RELEASEARTISTID
public static final AsfFieldKey MUSICBRAINZ_RELEASEID
public static final AsfFieldKey MUSICBRAINZ_TRACK_ID
public static final AsfFieldKey MUSICIP_ID
public static final AsfFieldKey PRODUCER
public static final AsfFieldKey RECORD_LABEL
public static final AsfFieldKey REMIXER
public static final AsfFieldKey SUBTITLE
public static final AsfFieldKey TITLE_SORT
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_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 URL_LYRICS_SITE
public static final AsfFieldKey YEAR
public static final AsfFieldKey CUSTOM
Field Detail |
---|
private static final java.util.Map<java.lang.String,AsfFieldKey> FIELD_ID_MAP
fieldName
to the field key.
private final java.lang.String fieldName
private final boolean multiValued
true
, the field will be stored repeatedly if occurs so in tags.
private final ContainerType lowestContainer
private final ContainerType highestContainer
Method Detail |
---|
public static AsfFieldKey[] values()
for (AsfFieldKey c : AsfFieldKey.values()) System.out.println(c);
public static AsfFieldKey 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 static AsfFieldKey getAsfFieldKey(java.lang.String fieldName)
fieldName
- the field name used for this key
public static boolean isMultiValued(java.lang.String fieldName)
fieldName
- field id to test.
true
if ASF implementation supports multiple values for the field.public java.lang.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 java.lang.String toString()
toString
in class java.lang.Enum<AsfFieldKey>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |