# Hierarchy For All Packages

Package Hierarchies:

- com.beaglebuddy.id3.enums,
- com.beaglebuddy.id3.enums.v22,
- com.beaglebuddy.id3.enums.v23,
- com.beaglebuddy.id3.enums.v24,
- 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.mp3,
- com.beaglebuddy.mp3.exception

## Class Hierarchy

- java.lang.Object
  - 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.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.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.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.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.id3.pojo.v23.Level
  - com.beaglebuddy.id3.pojo.v24.Level
  - com.beaglebuddy.mp3.MP3BaseID3v23
    - com.beaglebuddy.mp3.MP3BaseID3v24
      - com.beaglebuddy.mp3.MP3Base
        - com.beaglebuddy.mp3.MP3
  - com.beaglebuddy.id3.pojo.Price
  - com.beaglebuddy.id3.pojo.v24.RelativeVolume
  - com.beaglebuddy.id3.pojo.SynchronizedLyric
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - com.beaglebuddy.mp3.exception.TagNotFoundException
  - com.beaglebuddy.id3.pojo.v24.Timestamp

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - 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