Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD

## org.apache.poi.hslf.record
Enum RecordTypes

    java.lang.Object
      java.lang.Enum<RecordTypes>
          org.apache.poi.hslf.record.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 Summary
  `AnimationInfo`
  `AnimationInfoAtom`
  `BinaryTagData`
  `BookmarkCollection`
  `BookmarkEntityAtom`
  `BookmarkSeedAtom`
  `CharFormatAtom`
  `ColorSchemeAtom`
  `Comment2000`
  `Comment2000Atom`
  `Comment2000Summary`
  `Comment2000SummaryAtom`
  `CompositeMasterId`
  `CString`
  `CurrentUserAtom`
  `DateTimeMCAtom`
  `DefaultRulerAtom`
  `DocRoutingSlip`
  `Document`
  `DocumentAtom`
  `DocumentEncryptionAtom`
  `EndDocument`
  `Environment`
  `EscherAlignRule`
  `EscherAnchor`
  `EscherArcRule`
  `EscherBlip_END`
  `EscherBlip_START`
  `EscherBSE`
  `EscherBStoreContainer`
  `EscherCalloutRule`
  `EscherChildAnchor`
  `EscherClientAnchor`
  `EscherClientData`
  `EscherClientRule`
  `EscherClientTextbox`
  `EscherCLSID`
  `EscherColorMRU`
  `EscherColorScheme`
  `EscherConnectorRule`
  `EscherDeletedPspl`
  `EscherDg`
  `EscherDgContainer`
  `EscherDgg`
  `EscherDggContainer`
  `EscherOleObject`
  `EscherOPT`
  `EscherRegroupItems`
  `EscherSelection`
  `EscherSolverContainer`
  `EscherSp`
  `EscherSpContainer`
  `EscherSpgr`
  `EscherSpgrContainer`
  `EscherSplitMenuColors`
  `EscherTextbox`
  `EscherUserDefined`
  `ExAviMovie`
  `ExCDAudio`
  `ExCDAudioAtom`
  `ExControl`
  `ExControlAtom`
  `ExEmbed`
  `ExEmbedAtom`
  `ExHyperlink`
  `ExHyperlinkAtom`
  `ExLink`
  `ExLinkAtom`
  `ExMCIMovie`
  `ExMediaAtom`
  `ExMIDIAudio`
  `ExObjList`
  `ExObjListAtom`
  `ExObjRefAtom`
  `ExOleObjAtom`
  `ExOleObjStg`
  `ExQuickTimeMovie`
  `ExQuickTimeMovieData`
  `ExVideoContainer`
  `ExWAVAudioEmbedded`
  `ExWAVAudioEmbeddedAtom`
  `ExWAVAudioLink`
  `FontCollection`
  `FontEmbeddedData`
  `FontEntityAtom`
  `FooterMCAtom`
  `GenericDateMCAtom`
  `GPopublicintAtom`
  `GRatioAtom`
  `GRColorAtom`
  `GScalingAtom`
  `GuideAtom`
  `HandOut`
  `HeadersFooters`
  `HeadersFootersAtom`
  `InteractiveInfo`
  `InteractiveInfoAtom`
  `List`
  `MainMaster`
  `MasterTextPropAtom`
  `MetaFile`
  `NamedShow`
  `NamedShows`
  `NamedShowSlides`
  `Notes`
  `NotesAtom`
  `OEPlaceholderAtom`
  `OriginalMainMasterId`
  `OutlineTextRefAtom`
  `OutlineViewInfo`
  `ParaFormatAtom`
  `PersistPtrFullBlock`
  `PersistPtrIncrementalBlock`
  `PPDrawing`
  `PPDrawingGroup`
  `ProgBinaryTag`
  `ProgStringTag`
  `ProgTags`
  `PrpublicintOptions`
  `RecolorInfoAtom`
  `RoundTripContentMasterId`
  `RoundTripContentMasterInfo12`
  `RoundTripCustomTableStyles12`
  `RoundTripCustomTableStyles12Atom`
  `RoundTripHFPlaceholder12`
  `RoundTripNotesMasterTextStyles12`
  `RoundTripOArtTextStyles12`
  `RoundTripShapeCheckSumForCustomLayouts12`
  `RoundTripShapeId12`
  `RTFDateTimeMCAtom`
  `SheetProperties`
  `Slide`
  `SlideAtom`
  `SlideListWithText`
  `SlideNumberMCAtom`
  `SlidePersistAtom`
  `SlideViewInfo`
  `SlideViewInfoAtom`
  `SorterViewInfo`
  `Sound`
  `SoundCollAtom`
  `SoundCollection`
  `SoundData`
  `SrKinsoku`
  `SrKinsokuAtom`
  `SSDocInfoAtom`
  `SSlideLayoutAtom`
  `SSSlideInfoAtom`
  `StyleTextProp9Atom`
  `StyleTextPropAtom`
  `Summary`
  `TextBookmarkAtom`
  `TextBytesAtom`
  `TextCharsAtom`
  `TextHeaderAtom`
  `TextRulerAtom`
  `TextSpecInfoAtom`
  `TxCFStyleAtom`
  `TxInteractiveInfoAtom`
  `TxMasterStyleAtom`
  `TxPFStyleAtom`
  `TxSIStyleAtom`
  `Unknown`
  `UnknownRecordPlaceholder`
  `UserEditAtom`
  `VBAInfo`
  `VBAInfoAtom`
  `ViewInfo`
  `ViewInfoAtom`

  Field Summary
  `java.lang.Class<? extends Record>` | `handlingClass`
  `short` | `typeID`

  Method Summary
  `static RecordTypes` | `forTypeID(int typeID)`
  `static RecordTypes` | `valueOf(java.lang.String name)` Returns the enum constant of this type with the specified name.
  `static RecordTypes[]` | `values()` Returns an array containing the constants of this enum type, in the order they are declared.

  Methods inherited from class java.lang.Enum
  `clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf`

  Methods inherited from class java.lang.Object
  `getClass, notify, notifyAll, wait, wait, wait`

  Enum Constant Detail

  ### 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

  ### ExLink

      public static final RecordTypes ExLink

  ### 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

  ### 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

  ### 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

  ### 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 Detail

  ### typeID

      public final short typeID

  ### handlingClass

      public final java.lang.Class<? extends Record> handlingClass

  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)

  Overview | Package | Class | Use | Tree | Deprecated | Index | Help
  PREV CLASS NEXT CLASS | FRAMES NO FRAMES
  SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD

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