Enum RecordTypes

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<RecordTypes>

    public enum RecordTypes
    extends java.lang.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 Detail

      • UnknownRecordPlaceholder

        public static final RecordTypes UnknownRecordPlaceholder
      • DocumentAtom

        public static final RecordTypes DocumentAtom
      • EndDocument

        public static final RecordTypes EndDocument
      • 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
      • ViewInfoAtom

        public static final RecordTypes ViewInfoAtom
      • SlideViewInfoAtom

        public static final RecordTypes SlideViewInfoAtom
      • VBAInfoAtom

        public static final RecordTypes VBAInfoAtom
      • SSDocInfoAtom

        public static final RecordTypes SSDocInfoAtom
      • DocRoutingSlip

        public static final RecordTypes DocRoutingSlip
      • OutlineViewInfo

        public static final RecordTypes OutlineViewInfo
      • SorterViewInfo

        public static final RecordTypes SorterViewInfo
      • ExObjListAtom

        public static final RecordTypes ExObjListAtom
      • PPDrawingGroup

        public static final RecordTypes PPDrawingGroup
      • NamedShows

        public static final RecordTypes NamedShows
      • 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
      • FontCollection

        public static final RecordTypes FontCollection
      • BookmarkCollection

        public static final RecordTypes BookmarkCollection
      • SoundCollection

        public static final RecordTypes SoundCollection
      • SoundCollAtom

        public static final RecordTypes SoundCollAtom
      • 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
      • ExOleObjAtom

        public static final RecordTypes ExOleObjAtom
      • 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
      • ExHyperlink

        public static final RecordTypes ExHyperlink
      • 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
      • 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
      • ExWAVAudioEmbedded

        public static final RecordTypes ExWAVAudioEmbedded
      • ExWAVAudioLink

        public static final RecordTypes ExWAVAudioLink
      • 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
      • 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
    • Method Detail

      • values

        public static RecordTypes[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (RecordTypes c : RecordTypes.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static RecordTypes valueOf​(java.lang.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:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • forTypeID

        public static RecordTypes forTypeID​(int typeID)