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 void
clear()
Removes all of the elements from this container (optional operation).XSLFAutoShape
createAutoShape()
create a new shape with a predefined geometry and add it to this shape containerXSLFConnectorShape
createConnector()
create a connectorXSLFFreeformShape
createFreeform()
create a new shape with a custom geometryXSLFGroupShape
createGroup()
create a group of shapes belonging to this containerXSLFPictureShape
createPicture(PictureData pictureData)
create a picture belonging to this containerXSLFTextBox
createTextBox()
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:ShapeContainer
create a new shape with a predefined geometry and add it to this shape container- Specified by:
createAutoShape
in interfaceShapeContainer<XSLFShape,XSLFTextParagraph>
-
createFreeform
XSLFFreeformShape createFreeform()
Description copied from interface:ShapeContainer
create a new shape with a custom geometry- Specified by:
createFreeform
in interfaceShapeContainer<XSLFShape,XSLFTextParagraph>
-
createTextBox
XSLFTextBox createTextBox()
Description copied from interface:ShapeContainer
create a text box- Specified by:
createTextBox
in interfaceShapeContainer<XSLFShape,XSLFTextParagraph>
-
createConnector
XSLFConnectorShape createConnector()
Description copied from interface:ShapeContainer
create a connector- Specified by:
createConnector
in interfaceShapeContainer<XSLFShape,XSLFTextParagraph>
-
createGroup
XSLFGroupShape createGroup()
Description copied from interface:ShapeContainer
create a group of shapes belonging to this container- Specified by:
createGroup
in interfaceShapeContainer<XSLFShape,XSLFTextParagraph>
-
createPicture
XSLFPictureShape createPicture(PictureData pictureData)
Description copied from interface:ShapeContainer
create a picture belonging to this container- Specified by:
createPicture
in 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.
-
-