Class RecordAtom

java.lang.Object
org.apache.poi.hslf.record.Record
org.apache.poi.hslf.record.RecordAtom
All Implemented Interfaces:
GenericRecord
Direct Known Subclasses:
AnimationInfoAtom, ColorSchemeAtom, Comment2000Atom, CString, DateTimeMCAtom, DocumentAtom, ExControlAtom, ExEmbedAtom, ExHyperlinkAtom, ExMediaAtom, ExObjListAtom, ExObjRefAtom, ExOleObjAtom, FontEmbeddedData, FontEntityAtom, HeadersFootersAtom, InteractiveInfoAtom, MasterTextPropAtom, NotesAtom, OEPlaceholderAtom, OutlineTextRefAtom, PositionDependentRecordAtom, PPDrawing, PPDrawingGroup, RoundTripHFPlaceholder12, SlideAtom, SlidePersistAtom, SoundData, SSSlideInfoAtom, StyleTextProp9Atom, StyleTextPropAtom, TextBytesAtom, TextCharsAtom, TextHeaderAtom, TextRulerAtom, TextSpecInfoAtom, TxInteractiveInfoAtom, TxMasterStyleAtom, UnknownRecordPlaceholder, VBAInfoAtom

public abstract class RecordAtom extends Record
Abstract class which all atom records will extend.
  • Constructor Details

    • RecordAtom

      public RecordAtom()
  • Method Details

    • setMaxRecordLength

      public static void setMaxRecordLength(int length)
      Parameters:
      length - the max record length allowed for RecordAtom
    • getMaxRecordLength

      public static int getMaxRecordLength()
      Returns:
      the max record length allowed for RecordAtom
    • isAnAtom

      public boolean isAnAtom()
      We are an atom
      Specified by:
      isAnAtom in class Record
    • getChildRecords

      public Record[] getChildRecords()
      We're an atom, returns null
      Specified by:
      getChildRecords in class Record