## Uses of Interface
org.apache.poi.ss.usermodel.Shape

- Packages that use Shape
  Package | Description
  --- | ---
  org.apache.poi.hssf.usermodel | The usermodel package maps HSSF low level structures to familiar workbook/sheet model
  org.apache.poi.ss.extractor |
  org.apache.poi.ss.usermodel |
  org.apache.poi.xssf.streaming |
  org.apache.poi.xssf.usermodel |

- - ### Uses of Shape in org.apache.poi.hssf.usermodel

    Classes in org.apache.poi.hssf.usermodel that implement Shape
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HSSFCombobox`
    `class` | `HSSFComment` Represents a cell comment - a sticky note associated with a cell.
    `class` | `HSSFObjectData` Represents binary object (i.e.
    `class` | `HSSFPicture` Represents a escher picture.
    `class` | `HSSFPolygon`
    `class` | `HSSFShape` An abstract shape.
    `class` | `HSSFShapeGroup` A shape group may contain other shapes.
    `class` | `HSSFSimpleShape` Represents a simple shape such as a line, rectangle or oval.
    `class` | `HSSFTextbox` A textbox is a shape that may hold a rich text string.

  - ### Uses of Shape in org.apache.poi.ss.extractor

    Methods in org.apache.poi.ss.extractor that return Shape
    Modifier and Type | Method and Description
    --- | ---
    `Shape` | EmbeddedData.`getShape()`

    Methods in org.apache.poi.ss.extractor with parameters of type Shape
    Modifier and Type | Method and Description
    --- | ---
    `void` | EmbeddedData.`setShape(Shape shape)` Sets the shape which links to the embedded object

  - ### Uses of Shape in org.apache.poi.ss.usermodel

    Classes in org.apache.poi.ss.usermodel with type parameters of type Shape
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `Drawing<T extends Shape>` High level representation of spreadsheet drawing.
    `interface` | `ShapeContainer<T extends Shape>` A common interface for shape groups.

    Subinterfaces of Shape in org.apache.poi.ss.usermodel
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ObjectData` Common interface for OLE shapes, i.e.
    `interface` | `Picture` Repersents a picture in a SpreadsheetML document
    `interface` | `SimpleShape` A common interface for simple shapes.

    Methods in org.apache.poi.ss.usermodel that return Shape
    Modifier and Type | Method and Description
    --- | ---
    `Shape` | Shape.`getParent()`

  - ### Uses of Shape in org.apache.poi.xssf.streaming

    Classes in org.apache.poi.xssf.streaming that implement Shape
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SXSSFPicture` Streaming version of Picture.

    Methods in org.apache.poi.xssf.streaming that return Shape
    Modifier and Type | Method and Description
    --- | ---
    `Shape` | SXSSFPicture.`getParent()`

  - ### Uses of Shape in org.apache.poi.xssf.usermodel

    Classes in org.apache.poi.xssf.usermodel that implement Shape
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XSSFConnector` A connection shape drawing element.
    `class` | `XSSFGraphicFrame` Represents DrawingML GraphicalObjectFrame.
    `class` | `XSSFObjectData` Represents binary object (i.e.
    `class` | `XSSFPicture` Represents a picture shape in a SpreadsheetML drawing.
    `class` | `XSSFShape` Represents a shape in a SpreadsheetML drawing.
    `class` | `XSSFShapeGroup` This object specifies a group shape that represents many shapes grouped together.
    `class` | `XSSFSimpleShape` Represents a shape with a predefined geometry in a SpreadsheetML drawing.
    `class` | `XSSFTextBox` Represents a text box in a SpreadsheetML drawing.

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