Package org.apache.poi.hslf.usermodel
Interface HSLFShapeContainer
-
- All Superinterfaces:
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description HSLFAutoShapecreateAutoShape()HSLFConnectorShapecreateConnector()HSLFFreeformShapecreateFreeform()HSLFGroupShapecreateGroup()HSLFObjectShapecreateOleShape(PictureData pictureData)HSLFPictureShapecreatePicture(PictureData pictureData)HSLFTextBoxcreateTextBox()-
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
Methods inherited from interface org.apache.poi.sl.usermodel.ShapeContainer
addShape, createTable, getShapes, removeShape
-
-
-
-
Method Detail
-
createAutoShape
HSLFAutoShape createAutoShape()
- Specified by:
createAutoShapein interfaceShapeContainer<HSLFShape,HSLFTextParagraph>
-
createFreeform
HSLFFreeformShape createFreeform()
- Specified by:
createFreeformin interfaceShapeContainer<HSLFShape,HSLFTextParagraph>
-
createTextBox
HSLFTextBox createTextBox()
- Specified by:
createTextBoxin interfaceShapeContainer<HSLFShape,HSLFTextParagraph>
-
createConnector
HSLFConnectorShape createConnector()
- Specified by:
createConnectorin interfaceShapeContainer<HSLFShape,HSLFTextParagraph>
-
createGroup
HSLFGroupShape createGroup()
- Specified by:
createGroupin interfaceShapeContainer<HSLFShape,HSLFTextParagraph>
-
createPicture
HSLFPictureShape createPicture(PictureData pictureData)
- Specified by:
createPicturein interfaceShapeContainer<HSLFShape,HSLFTextParagraph>
-
createOleShape
HSLFObjectShape createOleShape(PictureData pictureData)
- Specified by:
createOleShapein interfaceShapeContainer<HSLFShape,HSLFTextParagraph>
-
-