org.jaudiotagger.tag.id3
Class ID3Frames
java.lang.Object
org.jaudiotagger.tag.datatype.AbstractValuePair
org.jaudiotagger.tag.datatype.AbstractStringStringValuePair
org.jaudiotagger.tag.id3.ID3Frames
- Direct Known Subclasses:
- ID3v22Frames, ID3v23Frames, ID3v24Frames, ID3v2ChapterFrames
public abstract class ID3Frames
- extends AbstractStringStringValuePair
Subclasses Defines ID3 frames for their Tag Version
Here we specify how frames are mapped between different Tag Versions
- Version:
- $Id: ID3Frames.java,v 1.12 2007/11/13 14:24:30 paultaylor Exp $
- Author:
- Paul Taylor
Field Summary |
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
|
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
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
convertv22Tov23
public static final java.util.Map<java.lang.String,java.lang.String> convertv22Tov23
- Mapping from v22 to v23
convertv23Tov22
public static final java.util.Map<java.lang.String,java.lang.String> convertv23Tov22
forcev22Tov23
public static final java.util.Map<java.lang.String,java.lang.String> forcev22Tov23
forcev23Tov22
public static final java.util.Map<java.lang.String,java.lang.String> forcev23Tov22
convertv23Tov24
public static final java.util.Map<java.lang.String,java.lang.String> convertv23Tov24
convertv24Tov23
public static final java.util.Map<java.lang.String,java.lang.String> convertv24Tov23
forcev23Tov24
public static final java.util.Map<java.lang.String,java.lang.String> forcev23Tov24
forcev24Tov23
public static final java.util.Map<java.lang.String,java.lang.String> forcev24Tov23
ID3Frames
public ID3Frames()
isDiscardIfFileAltered
public boolean isDiscardIfFileAltered(java.lang.String frameID)
- If file changes discard these frames
isMultipleAllowed
public boolean isMultipleAllowed(java.lang.String frameID)
- Are multiple ocurrences of frame allowed
isSupportedFrames
public boolean isSupportedFrames(java.lang.String frameID)
- Parameters:
frameID
-
- Returns:
- true if frames with this id are part of the specification
isCommon
public boolean isCommon(java.lang.String frameID)
- Parameters:
frameID
-
- Returns:
- true if frames with this id are considered common
isBinary
public boolean isBinary(java.lang.String frameID)
- Parameters:
frameID
-
- Returns:
- true if frames with this id are binary (non textual data)
isExtensionFrames
public boolean isExtensionFrames(java.lang.String frameID)
- Parameters:
frameID
-
- Returns:
- true if frame is a known extension