org.jaudiotagger.tag.id3
Class ID3v24Frame.EncodingFlags

java.lang.Object
  extended by org.jaudiotagger.tag.id3.AbstractID3v2Frame.EncodingFlags
      extended by org.jaudiotagger.tag.id3.ID3v24Frame.EncodingFlags
Enclosing class:
ID3v24Frame

 class ID3v24Frame.EncodingFlags
extends AbstractID3v2Frame.EncodingFlags

This represents a frame headers Encoding Flags


Field Summary
static int MASK_COMPRESSION
          Frame is compressed
static int MASK_DATA_LENGTH_INDICATOR
          Length
static int MASK_ENCRYPTION
          Frame is encrypted
static int MASK_FRAME_UNSYNCHRONIZATION
          Unsynchronisation
static int MASK_GROUPING_IDENTITY
          Frame is part of a group
static java.lang.String TYPE_COMPRESSION
           
static java.lang.String TYPE_DATALENGTHINDICATOR
           
static java.lang.String TYPE_ENCRYPTION
           
static java.lang.String TYPE_FRAMEUNSYNCHRONIZATION
           
static java.lang.String TYPE_GROUPIDENTITY
           
 
Fields inherited from class org.jaudiotagger.tag.id3.AbstractID3v2Frame.EncodingFlags
flags, TYPE_FLAGS
 
Constructor Summary
ID3v24Frame.EncodingFlags()
          Use this when creating a frame from scratch
ID3v24Frame.EncodingFlags(byte flags)
          Use this when creating a frame from existing flags in another v4 frame
 
Method Summary
 void createStructure()
           
 byte getFlags()
           
 boolean isCompression()
           
 boolean isDataLengthIndicator()
           
 boolean isEncryption()
           
 boolean isGrouping()
           
 boolean isNonStandardFlags()
           
 boolean isUnsynchronised()
           
 void logEnabledFlags()
           
 void setCompression()
           
 void setDataLengthIndicator()
           
 void setEncryption()
           
 void setGrouping()
           
 void setUnsynchronised()
           
 void unsetCompression()
           
 void unsetDataLengthIndicator()
           
 void unsetEncryption()
           
 void unsetGrouping()
           
 void unsetNonStandardFlags()
           
 void unsetUnsynchronised()
           
 
Methods inherited from class org.jaudiotagger.tag.id3.AbstractID3v2Frame.EncodingFlags
equals, resetFlags, setFlags
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TYPE_COMPRESSION

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

TYPE_ENCRYPTION

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

TYPE_GROUPIDENTITY

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

TYPE_FRAMEUNSYNCHRONIZATION

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

TYPE_DATALENGTHINDICATOR

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

MASK_GROUPING_IDENTITY

public static final int MASK_GROUPING_IDENTITY
Frame is part of a group

See Also:
Constant Field Values

MASK_COMPRESSION

public static final int MASK_COMPRESSION
Frame is compressed

See Also:
Constant Field Values

MASK_ENCRYPTION

public static final int MASK_ENCRYPTION
Frame is encrypted

See Also:
Constant Field Values

MASK_FRAME_UNSYNCHRONIZATION

public static final int MASK_FRAME_UNSYNCHRONIZATION
Unsynchronisation

See Also:
Constant Field Values

MASK_DATA_LENGTH_INDICATOR

public static final int MASK_DATA_LENGTH_INDICATOR
Length

See Also:
Constant Field Values
Constructor Detail

ID3v24Frame.EncodingFlags

ID3v24Frame.EncodingFlags()
Use this when creating a frame from scratch


ID3v24Frame.EncodingFlags

ID3v24Frame.EncodingFlags(byte flags)
Use this when creating a frame from existing flags in another v4 frame

Parameters:
flags -
Method Detail

logEnabledFlags

public void logEnabledFlags()

getFlags

public byte getFlags()
Overrides:
getFlags in class AbstractID3v2Frame.EncodingFlags

isCompression

public boolean isCompression()

isEncryption

public boolean isEncryption()

isGrouping

public boolean isGrouping()

isUnsynchronised

public boolean isUnsynchronised()

isDataLengthIndicator

public boolean isDataLengthIndicator()

setCompression

public void setCompression()

setEncryption

public void setEncryption()

setGrouping

public void setGrouping()

setUnsynchronised

public void setUnsynchronised()

setDataLengthIndicator

public void setDataLengthIndicator()

unsetCompression

public void unsetCompression()

unsetEncryption

public void unsetEncryption()

unsetGrouping

public void unsetGrouping()

unsetUnsynchronised

public void unsetUnsynchronised()

unsetDataLengthIndicator

public void unsetDataLengthIndicator()

isNonStandardFlags

public boolean isNonStandardFlags()

unsetNonStandardFlags

public void unsetNonStandardFlags()

createStructure

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


Copyright © 2005-2010 java.net. All Rights Reserved.