Package org.apache.poi.xslf.usermodel
Interface XSLFShapeContainer
- 
- All Superinterfaces:
 java.lang.Iterable<XSLFShape>,ShapeContainer<XSLFShape,XSLFTextParagraph>
- All Known Implementing Classes:
 XSLFGroupShape,XSLFNotes,XSLFNotesMaster,XSLFSheet,XSLFSlide,XSLFSlideLayout,XSLFSlideMaster
public interface XSLFShapeContainer extends ShapeContainer<XSLFShape,XSLFTextParagraph>
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 voidclear()Removes all of the elements from this container (optional operation).XSLFAutoShapecreateAutoShape()create a new shape with a predefined geometry and add it to this shape containerXSLFConnectorShapecreateConnector()create a connectorXSLFFreeformShapecreateFreeform()create a new shape with a custom geometryXSLFGroupShapecreateGroup()create a group of shapes belonging to this containerXSLFPictureShapecreatePicture(PictureData pictureData)create a picture belonging to this containerXSLFTextBoxcreateTextBox()create a text box- 
Methods inherited from interface org.apache.poi.sl.usermodel.ShapeContainer
addShape, createOleShape, createTable, getShapes, removeShape 
 - 
 
 - 
 
- 
- 
Method Detail
- 
createAutoShape
XSLFAutoShape createAutoShape()
Description copied from interface:ShapeContainercreate a new shape with a predefined geometry and add it to this shape container- Specified by:
 createAutoShapein interfaceShapeContainer<XSLFShape,XSLFTextParagraph>
 
- 
createFreeform
XSLFFreeformShape createFreeform()
Description copied from interface:ShapeContainercreate a new shape with a custom geometry- Specified by:
 createFreeformin interfaceShapeContainer<XSLFShape,XSLFTextParagraph>
 
- 
createTextBox
XSLFTextBox createTextBox()
Description copied from interface:ShapeContainercreate a text box- Specified by:
 createTextBoxin interfaceShapeContainer<XSLFShape,XSLFTextParagraph>
 
- 
createConnector
XSLFConnectorShape createConnector()
Description copied from interface:ShapeContainercreate a connector- Specified by:
 createConnectorin interfaceShapeContainer<XSLFShape,XSLFTextParagraph>
 
- 
createGroup
XSLFGroupShape createGroup()
Description copied from interface:ShapeContainercreate a group of shapes belonging to this container- Specified by:
 createGroupin interfaceShapeContainer<XSLFShape,XSLFTextParagraph>
 
- 
createPicture
XSLFPictureShape createPicture(PictureData pictureData)
Description copied from interface:ShapeContainercreate a picture belonging to this container- Specified by:
 createPicturein interfaceShapeContainer<XSLFShape,XSLFTextParagraph>
 
- 
clear
void clear()
Removes all of the elements from this container (optional operation). The container will be empty after this call returns. 
 - 
 
 -