## Uses of Class
org.apache.poi.xslf.usermodel.XSLFShape

- Packages that use XSLFShape
  Package | Description
  --- | ---
  org.apache.poi.xslf.model |
  org.apache.poi.xslf.usermodel |

- - ### Uses of XSLFShape in org.apache.poi.xslf.model

    Methods in org.apache.poi.xslf.model with parameters of type XSLFShape
    Modifier and Type | Method and Description
    --- | ---
    `abstract boolean` | PropertyFetcher.`fetch(XSLFShape shape)`
    `boolean` | ParagraphPropertyFetcher.`fetch(XSLFShape shape)`
    `boolean` | TextBodyPropertyFetcher.`fetch(XSLFShape shape)`

  - ### Uses of XSLFShape in org.apache.poi.xslf.usermodel

    Subclasses of XSLFShape in org.apache.poi.xslf.usermodel
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XSLFAutoShape` Represents a shape with a preset geometry.
    `class` | `XSLFBackground` Background shape
    `class` | `XSLFConnectorShape` Specifies a connection shape.
    `class` | `XSLFFreeformShape` Represents a custom geometric shape.
    `class` | `XSLFGraphicFrame`
    `class` | `XSLFGroupShape` Represents a group shape that consists of many shapes grouped together.
    `class` | `XSLFObjectShape`
    `class` | `XSLFPictureShape` Represents a picture shape
    `class` | `XSLFShadow` Represents a shadow of a shape.
    `class` | `XSLFSimpleShape` Represents a single (non-group) shape in a .pptx slide show
    `class` | `XSLFTable` Represents a table in a .pptx presentation
    `class` | `XSLFTableCell` Represents a cell of a table in a .pptx presentation
    `class` | `XSLFTextBox`
    `class` | `XSLFTextShape` Represents a shape that can hold text.

    Methods in org.apache.poi.xslf.usermodel that return types with arguments of type XSLFShape
    Modifier and Type | Method and Description
    --- | ---
    `protected static java.util.List<XSLFShape>` | XSLFSheet.`buildShapes(org.openxmlformats.schemas.presentationml.x2006.main.CTGroupShape spTree, XSLFShapeContainer parent)`
    `MasterSheet<XSLFShape,XSLFTextParagraph>` | XMLSlideShow.`createMasterSheet()`
    `MasterSheet<XSLFShape,XSLFTextParagraph>` | XSLFNotesMaster.`getMasterSheet()`
    `java.util.List<XSLFShape>` | XSLFGroupShape.`getShapes()`
    `java.util.List<XSLFShape>` | XSLFSheet.`getShapes()` Returns an array containing all of the shapes in this sheet
    `java.util.Iterator<XSLFShape>` | XSLFGroupShape.`iterator()` Returns an iterator over the shapes in this sheet
    `java.util.Iterator<XSLFShape>` | XSLFSheet.`iterator()` Returns an iterator over the shapes in this sheet

    Methods in org.apache.poi.xslf.usermodel with parameters of type XSLFShape
    Modifier and Type | Method and Description
    --- | ---
    `void` | XSLFGroupShape.`addShape(XSLFShape shape)`
    `void` | XSLFSheet.`addShape(XSLFShape shape)`
    `boolean` | XSLFGroupShape.`removeShape(XSLFShape xShape)` Remove the specified shape from this group
    `boolean` | XSLFSheet.`removeShape(XSLFShape xShape)` Removes the specified shape from this sheet, if it is present (optional operation).

    Method parameters in org.apache.poi.xslf.usermodel with type arguments of type XSLFShape
    Modifier and Type | Method and Description
    --- | ---
    `void` | XSLFHyperlink.`linkToSlide(Slide<XSLFShape,XSLFTextParagraph> slide)`
    `void` | XSLFSlide.`setNotes(Notes<XSLFShape,XSLFTextParagraph> notes)`

Copyright 2020 The Apache Software Foundation or its licensors, as applicable.