|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jaudiotagger.tag.datatype.AbstractValuePair<java.lang.String,java.lang.String>
org.jaudiotagger.tag.datatype.AbstractStringStringValuePair
org.jaudiotagger.tag.id3.ID3Frames
public abstract class ID3Frames
Subclasses Defines ID3 frames for their Tag Version
Here we specify how frames are mapped between different Tag Versions
| Field Summary | |
|---|---|
protected java.util.TreeSet<java.lang.String> |
binaryFrames
These frames are Binary |
protected java.util.TreeSet<java.lang.String> |
commonFrames
These frames are Common , this is a loose term |
static java.util.Map<java.lang.String,java.lang.String> |
convertv22Tov23
Mapping from v22 to v23 |
static java.util.Map<java.lang.String,java.lang.String> |
convertv23Tov22
|
static java.util.Map<java.lang.String,java.lang.String> |
convertv23Tov24
|
static java.util.Map<java.lang.String,java.lang.String> |
convertv24Tov23
|
protected java.util.TreeSet<java.lang.String> |
discardIfFileAlteredFrames
These frames should be lost if file changes |
protected java.util.TreeSet<java.lang.String> |
extensionFrames
These frames are extensions to the Specification for that Tag Version |
static java.util.Map<java.lang.String,java.lang.String> |
forcev22Tov23
|
static java.util.Map<java.lang.String,java.lang.String> |
forcev23Tov22
|
static java.util.Map<java.lang.String,java.lang.String> |
forcev23Tov24
|
static java.util.Map<java.lang.String,java.lang.String> |
forcev24Tov23
|
protected java.util.TreeSet<java.lang.String> |
multipleFrames
Holds frames whereby multiple occurences are allowed |
protected java.util.TreeSet<java.lang.String> |
supportedFrames
These frames are part of the Official Specification for that Tag Version |
| Fields inherited from class org.jaudiotagger.tag.datatype.AbstractStringStringValuePair |
|---|
lkey |
| Fields inherited from class org.jaudiotagger.tag.datatype.AbstractValuePair |
|---|
idToValue, iterator, value, valueList, valueToId |
| Constructor Summary | |
|---|---|
ID3Frames()
|
|
| Method Summary | |
|---|---|
java.util.TreeSet<java.lang.String> |
getSupportedFrames()
|
boolean |
isBinary(java.lang.String frameID)
|
boolean |
isCommon(java.lang.String frameID)
|
boolean |
isDiscardIfFileAltered(java.lang.String frameID)
If file changes discard these frames |
boolean |
isExtensionFrames(java.lang.String frameID)
|
boolean |
isMultipleAllowed(java.lang.String frameID)
Are multiple occurrences of frame allowed |
boolean |
isSupportedFrames(java.lang.String frameID)
|
private static void |
loadID3v22ID3v23Mapping()
|
private static void |
loadID3v23ID3v24Mapping()
|
| Methods inherited from class org.jaudiotagger.tag.datatype.AbstractStringStringValuePair |
|---|
createMaps, getIdForValue, getValueForId |
| Methods inherited from class org.jaudiotagger.tag.datatype.AbstractValuePair |
|---|
getAlphabeticalValueList, getIdToValueMap, getSize, getValueToIdMap |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.util.TreeSet<java.lang.String> multipleFrames
protected java.util.TreeSet<java.lang.String> discardIfFileAlteredFrames
protected java.util.TreeSet<java.lang.String> supportedFrames
protected java.util.TreeSet<java.lang.String> extensionFrames
protected java.util.TreeSet<java.lang.String> commonFrames
protected java.util.TreeSet<java.lang.String> binaryFrames
public static final java.util.Map<java.lang.String,java.lang.String> convertv22Tov23
public static final java.util.Map<java.lang.String,java.lang.String> convertv23Tov22
public static final java.util.Map<java.lang.String,java.lang.String> forcev22Tov23
public static final java.util.Map<java.lang.String,java.lang.String> forcev23Tov22
public static final java.util.Map<java.lang.String,java.lang.String> convertv23Tov24
public static final java.util.Map<java.lang.String,java.lang.String> convertv24Tov23
public static final java.util.Map<java.lang.String,java.lang.String> forcev23Tov24
public static final java.util.Map<java.lang.String,java.lang.String> forcev24Tov23
| Constructor Detail |
|---|
public ID3Frames()
| Method Detail |
|---|
public boolean isDiscardIfFileAltered(java.lang.String frameID)
frameID -
public boolean isMultipleAllowed(java.lang.String frameID)
frameID -
public boolean isSupportedFrames(java.lang.String frameID)
frameID -
public java.util.TreeSet<java.lang.String> getSupportedFrames()
public boolean isCommon(java.lang.String frameID)
frameID -
public boolean isBinary(java.lang.String frameID)
frameID -
public boolean isExtensionFrames(java.lang.String frameID)
frameID -
private static void loadID3v23ID3v24Mapping()
private static void loadID3v22ID3v23Mapping()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||