org.apache.poi.hslf.usermodel
Interface HSLFShapeContainer

All Superinterfaces:
java.lang.Iterable<HSLFShape>, ShapeContainer<HSLFShape,HSLFTextParagraph>
All Known Implementing Classes:
HSLFGroupShape, HSLFMasterSheet, HSLFNotes, HSLFSheet, HSLFSlide, HSLFSlideMaster, HSLFTable, HSLFTitleMaster

public interface HSLFShapeContainer
extends ShapeContainer<HSLFShape,HSLFTextParagraph>

Common interface for shape containers, e.g. sheets or groups of shapes


Method Summary
 HSLFAutoShape createAutoShape()
           
 HSLFConnectorShape createConnector()
           
 HSLFFreeformShape createFreeform()
           
 HSLFGroupShape createGroup()
           
 HSLFPictureShape createPicture(PictureData pictureData)
           
 HSLFTextBox createTextBox()
           
 
Methods inherited from interface org.apache.poi.sl.usermodel.ShapeContainer
addShape, createTable, getShapes, removeShape
 
Methods inherited from interface java.lang.Iterable
iterator
 

Method Detail

createAutoShape

HSLFAutoShape createAutoShape()
Specified by:
createAutoShape in interface ShapeContainer<HSLFShape,HSLFTextParagraph>

createFreeform

HSLFFreeformShape createFreeform()
Specified by:
createFreeform in interface ShapeContainer<HSLFShape,HSLFTextParagraph>

createTextBox

HSLFTextBox createTextBox()
Specified by:
createTextBox in interface ShapeContainer<HSLFShape,HSLFTextParagraph>

createConnector

HSLFConnectorShape createConnector()
Specified by:
createConnector in interface ShapeContainer<HSLFShape,HSLFTextParagraph>

createGroup

HSLFGroupShape createGroup()
Specified by:
createGroup in interface ShapeContainer<HSLFShape,HSLFTextParagraph>

createPicture

HSLFPictureShape createPicture(PictureData pictureData)
Specified by:
createPicture in interface ShapeContainer<HSLFShape,HSLFTextParagraph>