public final class HeadersFootersContainer extends RecordContainer
 It contains:
 
HeadersFootersAtom
 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.
 CString, Instance Header (1), optional: Stores the Header's contents.
 CString, Instance Footer (2), optional: Stores the Footer's contents.
 | Modifier and Type | Field and Description | 
|---|---|
static int | 
FOOTERATOM  | 
static int | 
HEADERATOM  | 
static short | 
NotesHeadersFootersContainer
"instance" field in the record header indicating that this HeadersFootersContaine
   is applied for notes and handouts 
 | 
static short | 
SlideHeadersFootersContainer
"instance" field in the record header indicating that this HeadersFootersContaine
  is applied for slides 
 | 
static int | 
USERDATEATOM  | 
_children| Modifier | Constructor and Description | 
|---|---|
protected  | 
HeadersFootersContainer(byte[] source,
                       int start,
                       int len)  | 
  | 
HeadersFootersContainer(short options)  | 
| Modifier and Type | Method and Description | 
|---|---|
CString | 
addFooterAtom()
Insert a  
CString record that stores the user's date. | 
CString | 
addHeaderAtom()
Insert a  
CString record that stores the user's date. | 
CString | 
addUserDateAtom()
Insert a  
CString record that stores the user's date. | 
CString | 
getFooterAtom()
A  
CString record that stores the Footers's contents. | 
CString | 
getHeaderAtom()
A  
CString record that stores the Header's contents. | 
HeadersFootersAtom | 
getHeadersFootersAtom()
HeadersFootersAtom stores the basic information of the header and footer structure. 
 | 
int | 
getOptions()
Must be either  
SlideHeadersFootersContainer or NotesHeadersFootersContainer | 
long | 
getRecordType()
Return the type, which is  
 | 
CString | 
getUserDateAtom()
A  
CString record that stores the user's date. | 
void | 
writeOut(java.io.OutputStream out)
Write the contents of the record back, so it can be written to disk 
 | 
addChildAfter, addChildBefore, appendChildRecord, findFirstOfType, getChildRecords, handleParentAwareRecords, isAnAtom, moveChildBefore, moveChildrenAfter, moveChildrenBefore, removeChild, setChildRecord, writeOutbuildRecordAtOffset, createRecordForType, findChildRecords, writeLittleEndian, writeLittleEndianpublic static final short SlideHeadersFootersContainer
public static final short NotesHeadersFootersContainer
public static final int USERDATEATOM
public static final int HEADERATOM
public static final int FOOTERATOM
protected HeadersFootersContainer(byte[] source,
                                  int start,
                                  int len)
public HeadersFootersContainer(short options)
public long getRecordType()
RecordTypes.HeadersFootersgetRecordType in class Recordpublic int getOptions()
SlideHeadersFootersContainer or NotesHeadersFootersContainerpublic void writeOut(java.io.OutputStream out)
              throws java.io.IOException
public HeadersFootersAtom getHeadersFootersAtom()
HeadersFootersAtompublic CString getUserDateAtom()
CString record that stores the user's date.
 This is the date that the user wants in the footers, instead of today's date.
CString record that stores the user's date or nullpublic CString getHeaderAtom()
CString record that stores the Header's contents.CString record that stores the Header's contents or nullpublic CString getFooterAtom()
CString record that stores the Footers's contents.CString record that stores the Footers's contents or nullpublic CString addUserDateAtom()
CString record that stores the user's date.CString record that stores the user's date.public CString addHeaderAtom()
CString record that stores the user's date.CString record that stores the user's date.Copyright 2018 The Apache Software Foundation or its licensors, as applicable.