Class SlideAtom


  • 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
    • Constructor Detail

      • SlideAtom

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

      • 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​(java.io.OutputStream out)
                      throws java.io.IOException
        Write the contents of the record back, so it can be written to disk
        Specified by:
        writeOut in class Record
        Throws:
        java.io.IOException