org.jaudiotagger.tag.id3
Class ID3v23Frame.StatusFlags

java.lang.Object
  extended by org.jaudiotagger.tag.id3.AbstractID3v2Frame.StatusFlags
      extended by org.jaudiotagger.tag.id3.ID3v23Frame.StatusFlags
Enclosing class:
ID3v23Frame

 class ID3v23Frame.StatusFlags
extends AbstractID3v2Frame.StatusFlags

This represents a frame headers Status Flags Make adjustments if necessary based on frame type and specification.


Field Summary
static int MASK_FILE_ALTER_PRESERVATION
          Discard frame if audio file part altered
static int MASK_READ_ONLY
          Frame tagged as read only
static int MASK_TAG_ALTER_PRESERVATION
          Discard frame if tag altered
static java.lang.String TYPE_FILEALTERPRESERVATION
           
static java.lang.String TYPE_READONLY
           
static java.lang.String TYPE_TAGALTERPRESERVATION
           
 
Fields inherited from class org.jaudiotagger.tag.id3.AbstractID3v2Frame.StatusFlags
originalFlags, TYPE_FLAGS, writeFlags
 
Constructor Summary
ID3v23Frame.StatusFlags()
           
ID3v23Frame.StatusFlags(byte flags)
           
ID3v23Frame.StatusFlags(ID3v24Frame.StatusFlags statusFlags)
          Use this constructor when convert a v24 frame
 
Method Summary
private  byte convertV4ToV3Flags(byte v4Flag)
           
 void createStructure()
           
protected  void modifyFlags()
           
 
Methods inherited from class org.jaudiotagger.tag.id3.AbstractID3v2Frame.StatusFlags
getOriginalFlags, getWriteFlags
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TYPE_TAGALTERPRESERVATION

public static final java.lang.String TYPE_TAGALTERPRESERVATION
See Also:
Constant Field Values

TYPE_FILEALTERPRESERVATION

public static final java.lang.String TYPE_FILEALTERPRESERVATION
See Also:
Constant Field Values

TYPE_READONLY

public static final java.lang.String TYPE_READONLY
See Also:
Constant Field Values

MASK_TAG_ALTER_PRESERVATION

public static final int MASK_TAG_ALTER_PRESERVATION
Discard frame if tag altered

See Also:
Constant Field Values

MASK_FILE_ALTER_PRESERVATION

public static final int MASK_FILE_ALTER_PRESERVATION
Discard frame if audio file part altered

See Also:
Constant Field Values

MASK_READ_ONLY

public static final int MASK_READ_ONLY
Frame tagged as read only

See Also:
Constant Field Values
Constructor Detail

ID3v23Frame.StatusFlags

public ID3v23Frame.StatusFlags()

ID3v23Frame.StatusFlags

ID3v23Frame.StatusFlags(byte flags)

ID3v23Frame.StatusFlags

ID3v23Frame.StatusFlags(ID3v24Frame.StatusFlags statusFlags)
Use this constructor when convert a v24 frame

Parameters:
statusFlags -
Method Detail

convertV4ToV3Flags

private byte convertV4ToV3Flags(byte v4Flag)

modifyFlags

protected void modifyFlags()

createStructure

public void createStructure()
Overrides:
createStructure in class AbstractID3v2Frame.StatusFlags