org.apache.poi.hslf.record
Class MainMaster

java.lang.Object
  extended by org.apache.poi.hslf.record.Record
      extended by org.apache.poi.hslf.record.RecordContainer
          extended by org.apache.poi.hslf.record.PositionDependentRecordContainer
              extended by org.apache.poi.hslf.record.SheetContainer
                  extended by org.apache.poi.hslf.record.MainMaster
All Implemented Interfaces:
PositionDependentRecord

public final class MainMaster
extends SheetContainer

Master slide

Author:
Yegor Kozlov

Field Summary
 
Fields inherited from class org.apache.poi.hslf.record.PositionDependentRecordContainer
myLastOnDiskOffset
 
Fields inherited from class org.apache.poi.hslf.record.RecordContainer
_children
 
Fields inherited from class org.apache.poi.hslf.record.Record
logger
 
Constructor Summary
protected MainMaster(byte[] source, int start, int len)
          Set things up, and find our more interesting children
 
Method Summary
 ColorSchemeAtom getColorScheme()
           
 ColorSchemeAtom[] getColorSchemeAtoms()
           
 PPDrawing getPPDrawing()
          Returns the PPDrawing of this Slide, which has all the interesting data in it
 long getRecordType()
          We are of type 1016
 SlideAtom getSlideAtom()
          Returns the SlideAtom of this Slide
 TxMasterStyleAtom[] getTxMasterStyleAtoms()
           
 void writeOut(java.io.OutputStream out)
          Write the contents of the record back, so it can be written to disk
 
Methods inherited from class org.apache.poi.hslf.record.PositionDependentRecordContainer
getLastOnDiskOffset, getSheetId, setLastOnDiskOffset, setSheetId, updateOtherRecordReferences
 
Methods inherited from class org.apache.poi.hslf.record.RecordContainer
addChildAfter, addChildBefore, appendChildRecord, findFirstOfType, getChildRecords, handleParentAwareRecords, isAnAtom, moveChildBefore, moveChildrenAfter, moveChildrenBefore, removeChild, setChildRecord, writeOut
 
Methods inherited from class org.apache.poi.hslf.record.Record
buildRecordAtOffset, createRecordForType, findChildRecords, writeLittleEndian, writeLittleEndian
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MainMaster

protected MainMaster(byte[] source,
                     int start,
                     int len)
Set things up, and find our more interesting children

Method Detail

getSlideAtom

public SlideAtom getSlideAtom()
Returns the SlideAtom of this Slide


getPPDrawing

public PPDrawing getPPDrawing()
Returns the PPDrawing of this Slide, which has all the interesting data in it

Specified by:
getPPDrawing in class SheetContainer

getTxMasterStyleAtoms

public TxMasterStyleAtom[] getTxMasterStyleAtoms()

getColorSchemeAtoms

public ColorSchemeAtom[] getColorSchemeAtoms()

getRecordType

public long getRecordType()
We are of type 1016

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

getColorScheme

public ColorSchemeAtom getColorScheme()
Specified by:
getColorScheme in class SheetContainer


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