Class HeadersFootersContainer

  • All Implemented Interfaces:
    GenericRecord

    public final class HeadersFootersContainer
    extends RecordContainer
    A container record that specifies information about the footers on a presentation slide.

    It contains:

    • 1. HeadersFootersAtom
    • 2. CString, Instance UserDate (0), optional: Stores the user's date. This is the date that the user wants in the footers, instead of today's date.
    • 3. CString, Instance Header (1), optional: Stores the Header's contents.
    • 4. CString, Instance Footer (2), optional: Stores the Footer's contents.
    • Field Detail

      • SlideHeadersFootersContainer

        public static final short SlideHeadersFootersContainer
        "instance" field in the record header indicating that this HeadersFootersContaine is applied for slides
        See Also:
        Constant Field Values
      • NotesHeadersFootersContainer

        public static final short NotesHeadersFootersContainer
        "instance" field in the record header indicating that this HeadersFootersContaine is applied for notes and handouts
        See Also:
        Constant Field Values
    • Constructor Detail

      • HeadersFootersContainer

        public HeadersFootersContainer​(short options)
    • Method Detail

      • 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
      • getHeadersFootersAtom

        public HeadersFootersAtom getHeadersFootersAtom()
        HeadersFootersAtom stores the basic information of the header and footer structure.
        Returns:
        HeadersFootersAtom
      • getUserDateAtom

        public CString getUserDateAtom()
        A CString record that stores the user's date.

        This is the date that the user wants in the footers, instead of today's date.

        Returns:
        A CString record that stores the user's date or null
      • getHeaderAtom

        public CString getHeaderAtom()
        A CString record that stores the Header's contents.
        Returns:
        A CString record that stores the Header's contents or null
      • getFooterAtom

        public CString getFooterAtom()
        A CString record that stores the Footers's contents.
        Returns:
        A CString record that stores the Footers's contents or null
      • addUserDateAtom

        public CString addUserDateAtom()
        Insert a CString record that stores the user's date.
        Returns:
        the created CString record that stores the user's date.
      • addHeaderAtom

        public CString addHeaderAtom()
        Insert a CString record that stores the user's date.
        Returns:
        the created CString record that stores the user's date.
      • addFooterAtom

        public CString addFooterAtom()
        Insert a CString record that stores the user's date.
        Returns:
        the created CString record that stores the user's date.