# Hierarchy For All Packages

Package Hierarchies:

- com.beaglebuddy.ape,
- com.beaglebuddy.exception,
- com.beaglebuddy.id3.enums,
- com.beaglebuddy.id3.enums.v22,
- com.beaglebuddy.id3.enums.v23,
- com.beaglebuddy.id3.enums.v24,
- com.beaglebuddy.id3.exception,
- com.beaglebuddy.id3.pojo,
- com.beaglebuddy.id3.pojo.v23,
- com.beaglebuddy.id3.pojo.v24,
- com.beaglebuddy.id3.v1,
- com.beaglebuddy.id3.v23,
- com.beaglebuddy.id3.v23.frame_body,
- com.beaglebuddy.id3.v24,
- com.beaglebuddy.id3.v24.frame_body,
- com.beaglebuddy.lyrics3,
- com.beaglebuddy.mp3,
- com.beaglebuddy.mpeg,
- com.beaglebuddy.mpeg.enums,
- com.beaglebuddy.mpeg.pojo,
- com.beaglebuddy.util

## Class Hierarchy

- java.lang.Object
  - com.beaglebuddy.ape.APEFlags
  - com.beaglebuddy.ape.APEFooter
    - com.beaglebuddy.ape.APEHeader
  - com.beaglebuddy.ape.APEItem
  - com.beaglebuddy.ape.APETag
  - com.beaglebuddy.id3.pojo.AttachedPicture
  - com.beaglebuddy.id3.pojo.EventCode
  - com.beaglebuddy.id3.v1.ID3v1Tag
  - com.beaglebuddy.id3.v23.ID3v23Frame
  - com.beaglebuddy.id3.v23.frame_body.ID3v23FrameBodyInvolvedPeopleList.InvolvedPerson
  - com.beaglebuddy.id3.v23.frame_body.ID3v23FrameBodySynchronizedTempoCodes.TempoChange
  - com.beaglebuddy.id3.v23.ID3v23FrameHeader
  - com.beaglebuddy.id3.v23.ID3v23Tag
  - com.beaglebuddy.id3.v23.ID3v23TagExtendedHeader
  - com.beaglebuddy.id3.v23.ID3v23TagHeader
  - com.beaglebuddy.id3.v24.ID3v24Frame
  - com.beaglebuddy.id3.v24.frame_body.ID3v24FrameBodyInvolvedPeopleList.InvolvedPerson
  - com.beaglebuddy.id3.v24.frame_body.ID3v24FrameBodySynchronizedTempoCodes.TempoChange
  - com.beaglebuddy.id3.v24.ID3v24FrameHeader
  - com.beaglebuddy.id3.v24.ID3v24Tag
  - com.beaglebuddy.id3.v24.ID3v24TagExtendedHeader
  - com.beaglebuddy.id3.v24.ID3v24TagFooter
  - com.beaglebuddy.id3.v24.ID3v24TagHeader
  - com.beaglebuddy.mpeg.LAMEHeader
  - com.beaglebuddy.id3.pojo.v23.Level
  - com.beaglebuddy.id3.pojo.v24.Level
  - com.beaglebuddy.lyrics3.Lyrics3v1Tag
  - com.beaglebuddy.lyrics3.Lyrics3v2Tag
  - com.beaglebuddy.mp3.MP3BaseID3v23
    - com.beaglebuddy.mp3.MP3BaseID3v24
      - com.beaglebuddy.mp3.MP3Base
        - com.beaglebuddy.mp3.MP3
  - com.beaglebuddy.mpeg.MPEGAudioSamples
  - com.beaglebuddy.mpeg.MPEGFrame
  - com.beaglebuddy.mpeg.MPEGFrameHeader
  - com.beaglebuddy.mpeg.MPEGSideInformation
  - com.beaglebuddy.id3.pojo.Price
  - com.beaglebuddy.id3.pojo.v24.RelativeVolume
  - com.beaglebuddy.mpeg.pojo.ReplayGain
  - com.beaglebuddy.id3.pojo.SynchronizedLyric
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - com.beaglebuddy.exception.ParseException
        - com.beaglebuddy.id3.exception.TagNotFoundException
  - com.beaglebuddy.id3.pojo.v24.Timestamp
  - com.beaglebuddy.util.Utility
    - com.beaglebuddy.id3.v23.frame_body.ID3v23FrameBodyUtility
      - com.beaglebuddy.id3.v23.frame_body.ID3v23FrameBody
        - com.beaglebuddy.id3.v23.frame_body.ID3v23FrameBodyAttachedPicture
        - com.beaglebuddy.id3.v23.frame_body.ID3v23FrameBodyAudioEncryption
        - com.beaglebuddy.id3.v23.frame_body.ID3v23FrameBodyComments
        - com.beaglebuddy.id3.v23.frame_body.ID3v23FrameBodyCommercial
        - com.beaglebuddy.id3.v23.frame_body.ID3v23FrameBodyEncryptionMethodRegistration
        - com.beaglebuddy.id3.v23.frame_body.ID3v23FrameBodyEqualization
        - com.beaglebuddy.id3.v23.frame_body.ID3v23FrameBodyEventTimingCodes
        - com.beaglebuddy.id3.v23.frame_body.ID3v23FrameBodyGeneralEncapsulatedObject
        - com.beaglebuddy.id3.v23.frame_body.ID3v23FrameBodyGroupIdentificationRegistration
        - com.beaglebuddy.id3.v23.frame_body.ID3v23FrameBodyInvolvedPeopleList
        - com.beaglebuddy.id3.v23.frame_body.ID3v23FrameBodyLinkedInformation
        - com.beaglebuddy.id3.v23.frame_body.ID3v23FrameBodyMPEGLocationLookupTable
        - com.beaglebuddy.id3.v23.frame_body.ID3v23FrameBodyMusicCDIdentifier
        - com.beaglebuddy.id3.v23.frame_body.ID3v23FrameBodyOwnership
        - com.beaglebuddy.id3.v23.frame_body.ID3v23FrameBodyPlayCounter
        - com.beaglebuddy.id3.v23.frame_body.ID3v23FrameBodyPopularimeter
        - com.beaglebuddy.id3.v23.frame_body.ID3v23FrameBodyPositionSynchronization
        - com.beaglebuddy.id3.v23.frame_body.ID3v23FrameBodyPrivate
        - com.beaglebuddy.id3.v23.frame_body.ID3v23FrameBodyRecommendedBufferSize
        - com.beaglebuddy.id3.v23.frame_body.ID3v23FrameBodyRelativeVolumeAdjustment
        - com.beaglebuddy.id3.v23.frame_body.ID3v23FrameBodyReverb
        - com.beaglebuddy.id3.v23.frame_body.ID3v23FrameBodySynchronizedLyricsText
        - com.beaglebuddy.id3.v23.frame_body.ID3v23FrameBodySynchronizedTempoCodes
        - com.beaglebuddy.id3.v23.frame_body.ID3v23FrameBodyTermsOfUse
        - com.beaglebuddy.id3.v23.frame_body.ID3v23FrameBodyTextInformation
        - com.beaglebuddy.id3.v23.frame_body.ID3v23FrameBodyUniqueFileIdentifier
        - com.beaglebuddy.id3.v23.frame_body.ID3v23FrameBodyUnsynchronizedLyrics
        - com.beaglebuddy.id3.v23.frame_body.ID3v23FrameBodyURLLink
        - com.beaglebuddy.id3.v23.frame_body.ID3v23FrameBodyUserDefinedTextInformation
        - com.beaglebuddy.id3.v23.frame_body.ID3v23FrameBodyUserDefinedURLLink
    - com.beaglebuddy.id3.v24.frame_body.ID3v24FrameBodyUtility
      - com.beaglebuddy.id3.v24.frame_body.ID3v24FrameBody
        - com.beaglebuddy.id3.v24.frame_body.ID3v24FrameBodyAttachedPicture
        - com.beaglebuddy.id3.v24.frame_body.ID3v24FrameBodyAudioEncryption
        - com.beaglebuddy.id3.v24.frame_body.ID3v24FrameBodyAudioSeekPointIndex
        - com.beaglebuddy.id3.v24.frame_body.ID3v24FrameBodyComments
        - com.beaglebuddy.id3.v24.frame_body.ID3v24FrameBodyCommercial
        - com.beaglebuddy.id3.v24.frame_body.ID3v24FrameBodyEncryptionMethodRegistration
        - com.beaglebuddy.id3.v24.frame_body.ID3v24FrameBodyEqualization
        - com.beaglebuddy.id3.v24.frame_body.ID3v24FrameBodyEventTimingCodes
        - com.beaglebuddy.id3.v24.frame_body.ID3v24FrameBodyGeneralEncapsulatedObject
        - com.beaglebuddy.id3.v24.frame_body.ID3v24FrameBodyGroupIdentificationRegistration
        - com.beaglebuddy.id3.v24.frame_body.ID3v24FrameBodyInvolvedPeopleList
        - com.beaglebuddy.id3.v24.frame_body.ID3v24FrameBodyLinkedInformation
        - com.beaglebuddy.id3.v24.frame_body.ID3v24FrameBodyMPEGLocationLookupTable
        - com.beaglebuddy.id3.v24.frame_body.ID3v24FrameBodyMusicCDIdentifier
        - com.beaglebuddy.id3.v24.frame_body.ID3v24FrameBodyOwnership
        - com.beaglebuddy.id3.v24.frame_body.ID3v24FrameBodyPlayCounter
        - com.beaglebuddy.id3.v24.frame_body.ID3v24FrameBodyPopularimeter
        - com.beaglebuddy.id3.v24.frame_body.ID3v24FrameBodyPositionSynchronization
        - com.beaglebuddy.id3.v24.frame_body.ID3v24FrameBodyPrivate
        - com.beaglebuddy.id3.v24.frame_body.ID3v24FrameBodyRecommendedBufferSize
        - com.beaglebuddy.id3.v24.frame_body.ID3v24FrameBodyRelativeVolumeAdjustment
        - com.beaglebuddy.id3.v24.frame_body.ID3v24FrameBodyReverb
        - com.beaglebuddy.id3.v24.frame_body.ID3v24FrameBodySeek
        - com.beaglebuddy.id3.v24.frame_body.ID3v24FrameBodySignature
        - com.beaglebuddy.id3.v24.frame_body.ID3v24FrameBodySynchronizedLyricsText
        - com.beaglebuddy.id3.v24.frame_body.ID3v24FrameBodySynchronizedTempoCodes
        - com.beaglebuddy.id3.v24.frame_body.ID3v24FrameBodyTermsOfUse
        - com.beaglebuddy.id3.v24.frame_body.ID3v24FrameBodyTextInformation
        - com.beaglebuddy.id3.v24.frame_body.ID3v24FrameBodyUniqueFileIdentifier
        - com.beaglebuddy.id3.v24.frame_body.ID3v24FrameBodyUnsynchronizedLyrics
        - com.beaglebuddy.id3.v24.frame_body.ID3v24FrameBodyURLLink
        - com.beaglebuddy.id3.v24.frame_body.ID3v24FrameBodyUserDefinedTextInformation
        - com.beaglebuddy.id3.v24.frame_body.ID3v24FrameBodyUserDefinedURLLink
  - com.beaglebuddy.mpeg.VBRIHeader
  - com.beaglebuddy.mpeg.pojo.Version
  - com.beaglebuddy.mpeg.XingHeader

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.beaglebuddy.ape.APEFlags.Type
    - com.beaglebuddy.id3.enums.TimeStampFormat
    - com.beaglebuddy.id3.enums.PictureType
    - com.beaglebuddy.id3.enums.Language
    - com.beaglebuddy.id3.enums.ID3TagVersion
    - com.beaglebuddy.id3.enums.Genre
    - com.beaglebuddy.id3.enums.EventType
    - com.beaglebuddy.id3.enums.Currency
    - com.beaglebuddy.id3.enums.v22.Encoding
    - com.beaglebuddy.id3.enums.v23.FrameType
    - com.beaglebuddy.id3.enums.v23.Encoding
    - com.beaglebuddy.id3.enums.v24.TextSizeRestriction
    - com.beaglebuddy.id3.enums.v24.TextEncodingRestriction
    - com.beaglebuddy.id3.enums.v24.TagSizeRestriction
    - com.beaglebuddy.id3.enums.v24.ImageSizeRestriction
    - com.beaglebuddy.id3.enums.v24.ImageEncodingRestriction
    - com.beaglebuddy.id3.enums.v24.FrameType
    - com.beaglebuddy.id3.enums.v24.Encoding
    - com.beaglebuddy.id3.pojo.v23.Level.Direction
    - com.beaglebuddy.id3.pojo.v24.RelativeVolume.Channel
    - com.beaglebuddy.id3.pojo.v24.RelativeVolume.PeakVolumeSize
    - com.beaglebuddy.id3.v23.frame_body.ID3v23FrameBodySynchronizedLyricsText.ContentType
    - com.beaglebuddy.id3.v23.frame_body.ID3v23FrameBodyRelativeVolumeAdjustment.Direction
    - com.beaglebuddy.id3.v23.frame_body.ID3v23FrameBodyCommercial.ReceivedType
    - com.beaglebuddy.id3.v24.frame_body.ID3v24FrameBodySynchronizedLyricsText.ContentType
    - com.beaglebuddy.id3.v24.frame_body.ID3v24FrameBodyEqualization.InterpolationMethod
    - com.beaglebuddy.id3.v24.frame_body.ID3v24FrameBodyCommercial.ReceivedType
    - com.beaglebuddy.id3.v24.frame_body.ID3v24FrameBodyAudioSeekPointIndex.BitsPerIndexPoint
    - com.beaglebuddy.mpeg.enums.VBRMethod
    - com.beaglebuddy.mpeg.enums.SurroundInfo
    - com.beaglebuddy.mpeg.enums.StereoMode
    - com.beaglebuddy.mpeg.enums.SourceFrequency
    - com.beaglebuddy.mpeg.enums.MPEGVersion
    - com.beaglebuddy.mpeg.enums.Layer
    - com.beaglebuddy.mpeg.enums.GainType
    - com.beaglebuddy.mpeg.enums.GainOriginator
    - com.beaglebuddy.mpeg.enums.Emphasis
    - com.beaglebuddy.mpeg.enums.ChannelMode
    - com.beaglebuddy.mpeg.enums.BitrateType