org.apache.poi.hslf.model
Class Sheet

java.lang.Object
  extended byorg.apache.poi.hslf.model.Sheet
Direct Known Subclasses:
Notes, Slide

public abstract class Sheet
extends java.lang.Object

This class defines the common format of "Sheets" in a powerpoint document. Such sheets could be Slides, Notes, Master etc

Author:
Nick Burch

Constructor Summary
Sheet()
           
 
Method Summary
static TextRun[] findTextRuns(PPDrawing ppdrawing)
          For a given PPDrawing, grab all the TextRuns
protected static void findTextRuns(Record[] records, java.util.Vector found)
          Scans through the supplied record array, looking for a TextHeaderAtom followed by one of a TextBytesAtom or a TextCharsAtom.
abstract  int getSheetNumber()
          Returns the sheet number
abstract  TextRun[] getTextRuns()
          Returns an array of all the TextRuns in the sheet.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Sheet

public Sheet()
Method Detail

getTextRuns

public abstract TextRun[] getTextRuns()
Returns an array of all the TextRuns in the sheet.


getSheetNumber

public abstract int getSheetNumber()
Returns the sheet number


findTextRuns

public static TextRun[] findTextRuns(PPDrawing ppdrawing)
For a given PPDrawing, grab all the TextRuns


findTextRuns

protected static void findTextRuns(Record[] records,
                                   java.util.Vector found)
Scans through the supplied record array, looking for a TextHeaderAtom followed by one of a TextBytesAtom or a TextCharsAtom. Builds up TextRuns from these

Parameters:
records - the records to build from
found - vector to add any found to


Copyright 2005 The Apache Software Foundation or its licensors, as applicable.