FileDocCategorySizeDatePackage
Notes.javaAPI DocApache Poi 3.0.12882Thu May 31 18:45:28 BST 2007org.apache.poi.hslf.record

Notes

public class Notes extends SheetContainer
Master container for Notes. There is one of these for every page of notes, and they have certain specific children
author
Nick Burch

Fields Summary
private byte[]
_header
private static long
_type
private NotesAtom
notesAtom
private PPDrawing
ppDrawing
private ColorSchemeAtom
_colorScheme
Constructors Summary
protected Notes(byte[] source, int start, int len)
Set things up, and find our more interesting children

		// Grab the header
		_header = new byte[8];
		System.arraycopy(source,start,_header,0,8);

		// Find our children
		_children = Record.findChildRecords(source,start+8,len-8);

		// Find the interesting ones in there
		for(int i=0; i<_children.length; i++) {
			if(_children[i] instanceof NotesAtom) {
				notesAtom = (NotesAtom)_children[i];
				//System.out.println("Found notes for sheet " + notesAtom.getSlideID());
			}
			if(_children[i] instanceof PPDrawing) {
				ppDrawing = (PPDrawing)_children[i];
			}
            if(ppDrawing != null && _children[i] instanceof ColorSchemeAtom) {
                _colorScheme = (ColorSchemeAtom)_children[i];
            }
		}
	
Methods Summary
public org.apache.poi.hslf.record.ColorSchemeAtomgetColorScheme()

        return _colorScheme;
    
public org.apache.poi.hslf.record.NotesAtomgetNotesAtom()
Returns the NotesAtom of this Notes


	      	 
	    return notesAtom; 
public org.apache.poi.hslf.record.PPDrawinggetPPDrawing()
Returns the PPDrawing of this Notes, which has all the interesting data in it

 return ppDrawing; 
public longgetRecordType()
We are of type 1008

 return _type; 
public voidwriteOut(java.io.OutputStream out)
Write the contents of the record back, so it can be written to disk

		writeOut(_header[0],_header[1],_type,_children,out);