Enum RecordTypes

java.lang.Object
java.lang.Enum<RecordTypes>
org.apache.poi.hslf.record.RecordTypes
All Implemented Interfaces:
Serializable, Comparable<RecordTypes>, java.lang.constant.Constable

public enum RecordTypes extends Enum<RecordTypes>
List of all known record types in a PowerPoint document, and the classes that handle them. There are two categories of records:
  • PowerPoint records: 0 <= info <= 10002 (will carry class info)
  • Escher records: info >= 0xF000 (handled by DDF, so no class info)
  • Enum Constant Details

    • Unknown

      public static final RecordTypes Unknown
    • UnknownRecordPlaceholder

      public static final RecordTypes UnknownRecordPlaceholder
    • Document

      public static final RecordTypes Document
    • DocumentAtom

      public static final RecordTypes DocumentAtom
    • EndDocument

      public static final RecordTypes EndDocument
    • Slide

      public static final RecordTypes Slide
    • SlideAtom

      public static final RecordTypes SlideAtom
    • Notes

      public static final RecordTypes Notes
    • NotesAtom

      public static final RecordTypes NotesAtom
    • Environment

      public static final RecordTypes Environment
    • SlidePersistAtom

      public static final RecordTypes SlidePersistAtom
    • SSlideLayoutAtom

      public static final RecordTypes SSlideLayoutAtom
    • MainMaster

      public static final RecordTypes MainMaster
    • SSSlideInfoAtom

      public static final RecordTypes SSSlideInfoAtom
    • SlideViewInfo

      public static final RecordTypes SlideViewInfo
    • GuideAtom

      public static final RecordTypes GuideAtom
    • ViewInfo

      public static final RecordTypes ViewInfo
    • ViewInfoAtom

      public static final RecordTypes ViewInfoAtom
    • SlideViewInfoAtom

      public static final RecordTypes SlideViewInfoAtom
    • VBAInfo

      public static final RecordTypes VBAInfo
    • VBAInfoAtom

      public static final RecordTypes VBAInfoAtom
    • SSDocInfoAtom

      public static final RecordTypes SSDocInfoAtom
    • Summary

      public static final RecordTypes Summary
    • DocRoutingSlip

      public static final RecordTypes DocRoutingSlip
    • OutlineViewInfo

      public static final RecordTypes OutlineViewInfo
    • SorterViewInfo

      public static final RecordTypes SorterViewInfo
    • ExObjList

      public static final RecordTypes ExObjList
    • ExObjListAtom

      public static final RecordTypes ExObjListAtom
    • PPDrawingGroup

      public static final RecordTypes PPDrawingGroup
    • PPDrawing

      public static final RecordTypes PPDrawing
    • NamedShows

      public static final RecordTypes NamedShows
    • NamedShow

      public static final RecordTypes NamedShow
    • NamedShowSlides

      public static final RecordTypes NamedShowSlides
    • SheetProperties

      public static final RecordTypes SheetProperties
    • OriginalMainMasterId

      public static final RecordTypes OriginalMainMasterId
    • CompositeMasterId

      public static final RecordTypes CompositeMasterId
    • RoundTripContentMasterInfo12

      public static final RecordTypes RoundTripContentMasterInfo12
    • RoundTripShapeId12

      public static final RecordTypes RoundTripShapeId12
    • RoundTripHFPlaceholder12

      public static final RecordTypes RoundTripHFPlaceholder12
    • RoundTripContentMasterId

      public static final RecordTypes RoundTripContentMasterId
    • RoundTripOArtTextStyles12

      public static final RecordTypes RoundTripOArtTextStyles12
    • RoundTripShapeCheckSumForCustomLayouts12

      public static final RecordTypes RoundTripShapeCheckSumForCustomLayouts12
    • RoundTripNotesMasterTextStyles12

      public static final RecordTypes RoundTripNotesMasterTextStyles12
    • RoundTripCustomTableStyles12

      public static final RecordTypes RoundTripCustomTableStyles12
    • List

      public static final RecordTypes List
    • FontCollection

      public static final RecordTypes FontCollection
    • BookmarkCollection

      public static final RecordTypes BookmarkCollection
    • SoundCollection

      public static final RecordTypes SoundCollection
    • SoundCollAtom

      public static final RecordTypes SoundCollAtom
    • Sound

      public static final RecordTypes Sound
    • SoundData

      public static final RecordTypes SoundData
    • BookmarkSeedAtom

      public static final RecordTypes BookmarkSeedAtom
    • ColorSchemeAtom

      public static final RecordTypes ColorSchemeAtom
    • ExObjRefAtom

      public static final RecordTypes ExObjRefAtom
    • OEPlaceholderAtom

      public static final RecordTypes OEPlaceholderAtom
    • GPopublicintAtom

      public static final RecordTypes GPopublicintAtom
    • GRatioAtom

      public static final RecordTypes GRatioAtom
    • OutlineTextRefAtom

      public static final RecordTypes OutlineTextRefAtom
    • TextHeaderAtom

      public static final RecordTypes TextHeaderAtom
    • TextCharsAtom

      public static final RecordTypes TextCharsAtom
    • StyleTextPropAtom

      public static final RecordTypes StyleTextPropAtom
    • MasterTextPropAtom

      public static final RecordTypes MasterTextPropAtom
    • TxMasterStyleAtom

      public static final RecordTypes TxMasterStyleAtom
    • TxCFStyleAtom

      public static final RecordTypes TxCFStyleAtom
    • TxPFStyleAtom

      public static final RecordTypes TxPFStyleAtom
    • TextRulerAtom

      public static final RecordTypes TextRulerAtom
    • TextBookmarkAtom

      public static final RecordTypes TextBookmarkAtom
    • TextBytesAtom

      public static final RecordTypes TextBytesAtom
    • TxSIStyleAtom

      public static final RecordTypes TxSIStyleAtom
    • TextSpecInfoAtom

      public static final RecordTypes TextSpecInfoAtom
    • DefaultRulerAtom

      public static final RecordTypes DefaultRulerAtom
    • StyleTextProp9Atom

      public static final RecordTypes StyleTextProp9Atom
    • FontEntityAtom

      public static final RecordTypes FontEntityAtom
    • FontEmbeddedData

      public static final RecordTypes FontEmbeddedData
    • CString

      public static final RecordTypes CString
    • MetaFile

      public static final RecordTypes MetaFile
    • ExOleObjAtom

      public static final RecordTypes ExOleObjAtom
    • SrKinsoku

      public static final RecordTypes SrKinsoku
    • HandOut

      public static final RecordTypes HandOut
    • ExEmbed

      public static final RecordTypes ExEmbed
    • ExEmbedAtom

      public static final RecordTypes ExEmbedAtom
    • BookmarkEntityAtom

      public static final RecordTypes BookmarkEntityAtom
    • ExLinkAtom

      public static final RecordTypes ExLinkAtom
    • SrKinsokuAtom

      public static final RecordTypes SrKinsokuAtom
    • ExHyperlinkAtom

      public static final RecordTypes ExHyperlinkAtom
    • SlideNumberMCAtom

      public static final RecordTypes SlideNumberMCAtom
    • HeadersFooters

      public static final RecordTypes HeadersFooters
    • HeadersFootersAtom

      public static final RecordTypes HeadersFootersAtom
    • TxInteractiveInfoAtom

      public static final RecordTypes TxInteractiveInfoAtom
    • CharFormatAtom

      public static final RecordTypes CharFormatAtom
    • ParaFormatAtom

      public static final RecordTypes ParaFormatAtom
    • RecolorInfoAtom

      public static final RecordTypes RecolorInfoAtom
    • ExQuickTimeMovie

      public static final RecordTypes ExQuickTimeMovie
    • ExQuickTimeMovieData

      public static final RecordTypes ExQuickTimeMovieData
    • ExControl

      public static final RecordTypes ExControl
    • SlideListWithText

      public static final RecordTypes SlideListWithText
    • InteractiveInfo

      public static final RecordTypes InteractiveInfo
    • InteractiveInfoAtom

      public static final RecordTypes InteractiveInfoAtom
    • UserEditAtom

      public static final RecordTypes UserEditAtom
    • CurrentUserAtom

      public static final RecordTypes CurrentUserAtom
    • DateTimeMCAtom

      public static final RecordTypes DateTimeMCAtom
    • GenericDateMCAtom

      public static final RecordTypes GenericDateMCAtom
    • FooterMCAtom

      public static final RecordTypes FooterMCAtom
    • ExControlAtom

      public static final RecordTypes ExControlAtom
    • ExMediaAtom

      public static final RecordTypes ExMediaAtom
    • ExVideoContainer

      public static final RecordTypes ExVideoContainer
    • ExAviMovie

      public static final RecordTypes ExAviMovie
    • ExMCIMovie

      public static final RecordTypes ExMCIMovie
    • ExMIDIAudio

      public static final RecordTypes ExMIDIAudio
    • ExCDAudio

      public static final RecordTypes ExCDAudio
    • ExWAVAudioEmbedded

      public static final RecordTypes ExWAVAudioEmbedded
    • ExOleObjStg

      public static final RecordTypes ExOleObjStg
    • ExCDAudioAtom

      public static final RecordTypes ExCDAudioAtom
    • ExWAVAudioEmbeddedAtom

      public static final RecordTypes ExWAVAudioEmbeddedAtom
    • AnimationInfo

      public static final RecordTypes AnimationInfo
    • AnimationInfoAtom

      public static final RecordTypes AnimationInfoAtom
    • RTFDateTimeMCAtom

      public static final RecordTypes RTFDateTimeMCAtom
    • ProgTags

      public static final RecordTypes ProgTags
    • ProgStringTag

      public static final RecordTypes ProgStringTag
    • ProgBinaryTag

      public static final RecordTypes ProgBinaryTag
    • BinaryTagData

      public static final RecordTypes BinaryTagData
    • PrpublicintOptions

      public static final RecordTypes PrpublicintOptions
    • PersistPtrFullBlock

      public static final RecordTypes PersistPtrFullBlock
    • PersistPtrIncrementalBlock

      public static final RecordTypes PersistPtrIncrementalBlock
    • GScalingAtom

      public static final RecordTypes GScalingAtom
    • GRColorAtom

      public static final RecordTypes GRColorAtom
    • Comment2000

      public static final RecordTypes Comment2000
    • Comment2000Atom

      public static final RecordTypes Comment2000Atom
    • Comment2000Summary

      public static final RecordTypes Comment2000Summary
    • Comment2000SummaryAtom

      public static final RecordTypes Comment2000SummaryAtom
    • DocumentEncryptionAtom

      public static final RecordTypes DocumentEncryptionAtom
  • Field Details

  • Method Details

    • values

      public static RecordTypes[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static RecordTypes valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • forTypeID

      public static RecordTypes forTypeID(int typeID)