Class SlideAtom

All Implemented Interfaces:
GenericRecord

public final class SlideAtom extends RecordAtom
A Slide Atom (type 1007). Holds information on the parent Slide, what Master Slide it uses, what Notes is attached to it, that sort of thing. It also has a SSlideLayoutAtom embedded in it, but without the Atom header
  • Field Details

  • Constructor Details

    • SlideAtom

      public SlideAtom()
      Create a new SlideAtom, to go with a new Slide
  • Method Details

    • getMasterID

      public int getMasterID()
      Get the ID of the master slide used. 0 if this is a master slide, otherwise -2147483648
    • setMasterID

      public void setMasterID(int id)
      Change slide master.
    • getNotesID

      public int getNotesID()
      Get the ID of the notes for this slide. 0 if doesn't have one
    • getSSlideLayoutAtom

      public SlideAtomLayout getSSlideLayoutAtom()
      Get the embedded SSlideLayoutAtom
    • setNotesID

      public void setNotesID(int id)
      Change the ID of the notes for this slide. 0 if it no longer has one
    • getFollowMasterObjects

      public boolean getFollowMasterObjects()
    • getFollowMasterScheme

      public boolean getFollowMasterScheme()
    • getFollowMasterBackground

      public boolean getFollowMasterBackground()
    • setFollowMasterObjects

      public void setFollowMasterObjects(boolean flag)
    • setFollowMasterScheme

      public void setFollowMasterScheme(boolean flag)
    • setFollowMasterBackground

      public void setFollowMasterBackground(boolean flag)
    • getRecordType

      public long getRecordType()
      We are of type 1007
      Specified by:
      getRecordType in class Record
    • writeOut

      public void writeOut(OutputStream out) throws IOException
      Write the contents of the record back, so it can be written to disk
      Specified by:
      writeOut in class Record
      Throws:
      IOException
    • getGenericProperties

      public Map<String,Supplier<?>> getGenericProperties()