Enum Class RecordTypes

java.lang.Object
java.lang.Enum<RecordTypes>
org.apache.poi.hslf.record.RecordTypes
All Implemented Interfaces:
Serializable, Comparable<RecordTypes>, 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
      • RoundTripCustomTableStyles12Atom

        public static final RecordTypes RoundTripCustomTableStyles12Atom
      • 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
      • 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
      • EscherDggContainer

        public static final RecordTypes EscherDggContainer
      • EscherDgg

        public static final RecordTypes EscherDgg
      • EscherCLSID

        public static final RecordTypes EscherCLSID
      • EscherOPT

        public static final RecordTypes EscherOPT
      • EscherBStoreContainer

        public static final RecordTypes EscherBStoreContainer
      • EscherBSE

        public static final RecordTypes EscherBSE
      • EscherBlip_START

        public static final RecordTypes EscherBlip_START
      • EscherBlip_END

        public static final RecordTypes EscherBlip_END
      • EscherDgContainer

        public static final RecordTypes EscherDgContainer
      • EscherDg

        public static final RecordTypes EscherDg
      • EscherRegroupItems

        public static final RecordTypes EscherRegroupItems
      • EscherColorScheme

        public static final RecordTypes EscherColorScheme
      • EscherSpgrContainer

        public static final RecordTypes EscherSpgrContainer
      • EscherSpContainer

        public static final RecordTypes EscherSpContainer
      • EscherSpgr

        public static final RecordTypes EscherSpgr
      • EscherSp

        public static final RecordTypes EscherSp
      • EscherTextbox

        public static final RecordTypes EscherTextbox
      • EscherClientTextbox

        public static final RecordTypes EscherClientTextbox
      • EscherAnchor

        public static final RecordTypes EscherAnchor
      • EscherChildAnchor

        public static final RecordTypes EscherChildAnchor
      • EscherClientAnchor

        public static final RecordTypes EscherClientAnchor
      • EscherClientData

        public static final RecordTypes EscherClientData
      • EscherSolverContainer

        public static final RecordTypes EscherSolverContainer
      • EscherConnectorRule

        public static final RecordTypes EscherConnectorRule
      • EscherAlignRule

        public static final RecordTypes EscherAlignRule
      • EscherArcRule

        public static final RecordTypes EscherArcRule
      • EscherClientRule

        public static final RecordTypes EscherClientRule
      • EscherCalloutRule

        public static final RecordTypes EscherCalloutRule
      • EscherSelection

        public static final RecordTypes EscherSelection
      • EscherColorMRU

        public static final RecordTypes EscherColorMRU
      • EscherDeletedPspl

        public static final RecordTypes EscherDeletedPspl
      • EscherSplitMenuColors

        public static final RecordTypes EscherSplitMenuColors
      • EscherOleObject

        public static final RecordTypes EscherOleObject
      • EscherUserDefined

        public static final RecordTypes EscherUserDefined
    • Field Details

    • Method Details

      • values

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

        public static RecordTypes valueOf(String name)
        Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified name
        NullPointerException - if the argument is null
      • forTypeID

        public static RecordTypes forTypeID(int typeID)