# Hierarchy For Package org.apache.poi.hslf.record

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.poi.hslf.record.CurrentUserAtom
  - org.apache.poi.ddf.DefaultEscherRecordFactory (implements org.apache.poi.ddf.EscherRecordFactory)
    - org.apache.poi.hslf.record.HSLFEscherRecordFactory
  - org.apache.poi.ddf.EscherRecord (implements org.apache.poi.common.Duplicatable, org.apache.poi.common.usermodel.GenericRecord)
    - org.apache.poi.ddf.EscherClientDataRecord
      - org.apache.poi.hslf.record.HSLFEscherClientDataRecord
    - org.apache.poi.hslf.record.EscherPlaceholder
  - org.apache.poi.hslf.record.Record (implements org.apache.poi.common.usermodel.GenericRecord)
    - org.apache.poi.hslf.record.RecordAtom
      - org.apache.poi.hslf.record.AnimationInfoAtom
      - org.apache.poi.hslf.record.ColorSchemeAtom
      - org.apache.poi.hslf.record.Comment2000Atom
      - org.apache.poi.hslf.record.CString
      - org.apache.poi.hslf.record.DocumentAtom
      - org.apache.poi.hslf.record.ExControlAtom
      - org.apache.poi.hslf.record.ExEmbedAtom
      - org.apache.poi.hslf.record.ExHyperlinkAtom
      - org.apache.poi.hslf.record.ExMediaAtom
      - org.apache.poi.hslf.record.ExObjListAtom
      - org.apache.poi.hslf.record.ExObjRefAtom
      - org.apache.poi.hslf.record.ExOleObjAtom
      - org.apache.poi.hslf.record.FontEmbeddedData (implements org.apache.poi.common.usermodel.fonts.FontFacet)
      - org.apache.poi.hslf.record.FontEntityAtom
      - org.apache.poi.hslf.record.HeadersFootersAtom
      - org.apache.poi.hslf.record.InteractiveInfoAtom
      - org.apache.poi.hslf.record.MasterTextPropAtom
      - org.apache.poi.hslf.record.NotesAtom
      - org.apache.poi.hslf.record.OEPlaceholderAtom
      - org.apache.poi.hslf.record.OutlineTextRefAtom
      - org.apache.poi.hslf.record.PositionDependentRecordAtom (implements org.apache.poi.hslf.record.PositionDependentRecord)
        - org.apache.poi.hslf.record.DocumentEncryptionAtom
        - org.apache.poi.hslf.record.ExOleObjStg (implements org.apache.poi.hslf.record.PersistRecord)
        - org.apache.poi.hslf.record.PersistPtrHolder
        - org.apache.poi.hslf.record.UserEditAtom
      - org.apache.poi.hslf.record.PPDrawing (implements java.lang.Iterable<T>)
      - org.apache.poi.hslf.record.PPDrawingGroup
      - org.apache.poi.hslf.record.RoundTripHFPlaceholder12
      - org.apache.poi.hslf.record.SlideAtom
      - org.apache.poi.hslf.record.SlidePersistAtom
      - org.apache.poi.hslf.record.SoundData
      - org.apache.poi.hslf.record.SSSlideInfoAtom
      - org.apache.poi.hslf.record.StyleTextProp9Atom
      - org.apache.poi.hslf.record.StyleTextPropAtom
      - org.apache.poi.hslf.record.TextBytesAtom
      - org.apache.poi.hslf.record.TextCharsAtom
      - org.apache.poi.hslf.record.TextHeaderAtom (implements org.apache.poi.hslf.record.ParentAwareRecord)
      - org.apache.poi.hslf.record.TextRulerAtom
      - org.apache.poi.hslf.record.TextSpecInfoAtom
      - org.apache.poi.hslf.record.TxInteractiveInfoAtom
      - org.apache.poi.hslf.record.TxMasterStyleAtom
      - org.apache.poi.hslf.record.UnknownRecordPlaceholder
      - org.apache.poi.hslf.record.VBAInfoAtom
    - org.apache.poi.hslf.record.RecordContainer
      - org.apache.poi.hslf.record.AnimationInfo
      - org.apache.poi.hslf.record.Comment2000
      - org.apache.poi.hslf.record.DocInfoListContainer
      - org.apache.poi.hslf.record.DummyRecordWithChildren
      - org.apache.poi.hslf.record.EscherTextboxWrapper
      - org.apache.poi.hslf.record.ExEmbed
        - org.apache.poi.hslf.record.ExControl
      - org.apache.poi.hslf.record.ExHyperlink
      - org.apache.poi.hslf.record.ExMCIMovie
        - org.apache.poi.hslf.record.ExAviMovie
      - org.apache.poi.hslf.record.ExObjList
      - org.apache.poi.hslf.record.ExVideoContainer
      - org.apache.poi.hslf.record.FontCollection
      - org.apache.poi.hslf.record.HeadersFootersContainer
      - org.apache.poi.hslf.record.InteractiveInfo
      - org.apache.poi.hslf.record.PositionDependentRecordContainer (implements org.apache.poi.hslf.record.PositionDependentRecord)
        - org.apache.poi.hslf.record.BinaryTagDataBlob
        - org.apache.poi.hslf.record.Document
        - org.apache.poi.hslf.record.DummyPositionSensitiveRecordWithChildren
        - org.apache.poi.hslf.record.Environment
        - org.apache.poi.hslf.record.SheetContainer
          - org.apache.poi.hslf.record.MainMaster
          - org.apache.poi.hslf.record.Notes
          - org.apache.poi.hslf.record.Slide
      - org.apache.poi.hslf.record.SlideListWithText
      - org.apache.poi.hslf.record.Sound
      - org.apache.poi.hslf.record.SoundCollection
      - org.apache.poi.hslf.record.VBAInfoContainer
  - org.apache.poi.hslf.record.SlideAtomLayout (implements org.apache.poi.common.usermodel.GenericRecord)
  - org.apache.poi.hslf.record.SlideListWithText.SlideAtomsSet
  - org.apache.poi.hslf.record.TextSpecInfoRun (implements org.apache.poi.common.usermodel.GenericRecord)

## Interface Hierarchy

- org.apache.poi.hslf.record.ParentAwareRecord
- org.apache.poi.hslf.record.PersistRecord
- org.apache.poi.hslf.record.PositionDependentRecord
- org.apache.poi.hslf.record.RecordTypes.RecordConstructor<T>

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.poi.hslf.record.RecordTypes
    - org.apache.poi.hslf.record.InteractiveInfoAtom.Action
    - org.apache.poi.hslf.record.InteractiveInfoAtom.Jump
    - org.apache.poi.hslf.record.InteractiveInfoAtom.Link
    - org.apache.poi.hslf.record.TextSpecInfoRun.SpellInfoEnum
    - org.apache.poi.hslf.record.DocumentAtom.SlideSize
    - org.apache.poi.hslf.record.ExOleObjAtom.OleType
    - org.apache.poi.hslf.record.ExOleObjAtom.Subtype
    - org.apache.poi.hslf.record.SlideAtomLayout.SlideLayoutType
    - org.apache.poi.hslf.record.HeadersFootersAtom.FormatIndex

Copyright 2020 The Apache Software Foundation or its licensors, as applicable.