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
 void clear()
          Removes all of the elements from this container (optional operation).
 XSLFAutoShape createAutoShape()
           
 XSLFConnectorShape createConnector()
           
 XSLFFreeformShape createFreeform()
           
 XSLFGroupShape createGroup()
           
 XSLFPictureShape createPicture(PictureData pictureData)
           
 XSLFTextBox 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

XSLFAutoShape createAutoShape()
Specified by:
createAutoShape in interface ShapeContainer<XSLFShape,XSLFTextParagraph>

createFreeform

XSLFFreeformShape createFreeform()
Specified by:
createFreeform in interface ShapeContainer<XSLFShape,XSLFTextParagraph>

createTextBox

XSLFTextBox createTextBox()
Specified by:
createTextBox in interface ShapeContainer<XSLFShape,XSLFTextParagraph>

createConnector

XSLFConnectorShape createConnector()
Specified by:
createConnector in interface ShapeContainer<XSLFShape,XSLFTextParagraph>

createGroup

XSLFGroupShape createGroup()
Specified by:
createGroup in interface ShapeContainer<XSLFShape,XSLFTextParagraph>

createPicture

XSLFPictureShape createPicture(PictureData pictureData)
Specified by:
createPicture in interface ShapeContainer<XSLFShape,XSLFTextParagraph>

clear

void clear()
Removes all of the elements from this container (optional operation). The container will be empty after this call returns.