## Uses of Class
org.apache.poi.hssf.usermodel.HSSFShape

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

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

    Subclasses of HSSFShape in org.apache.poi.hssf.usermodel
    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` | `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.

    Methods in org.apache.poi.hssf.usermodel that return HSSFShape
    Modifier and Type | Method and Description
    --- | ---
    `protected HSSFShape` | HSSFSimpleShape.`cloneShape()`
    `protected HSSFShape` | HSSFObjectData.`cloneShape()`
    `protected HSSFShape` | HSSFTextbox.`cloneShape()`
    `protected abstract HSSFShape` | HSSFShape.`cloneShape()`
    `protected HSSFShape` | HSSFPicture.`cloneShape()`
    `protected HSSFShape` | HSSFComment.`cloneShape()`
    `protected HSSFShape` | HSSFShapeGroup.`cloneShape()`
    `protected HSSFShape` | HSSFShapeGroup.`cloneShape(HSSFPatriarch patriarch)`
    `HSSFShape` | HSSFShape.`getParent()`

    Methods in org.apache.poi.hssf.usermodel that return types with arguments of type HSSFShape
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<HSSFShape>` | HSSFShapeContainer.`getChildren()`
    `java.util.List<HSSFShape>` | HSSFShapeGroup.`getChildren()` Return all children contained by this shape.
    `java.util.List<HSSFShape>` | HSSFPatriarch.`getChildren()` Returns a unmodifiable list of all shapes contained by the patriarch.
    `java.util.Iterator<HSSFShape>` | HSSFShapeGroup.`iterator()`
    `java.util.Iterator<HSSFShape>` | HSSFPatriarch.`iterator()`

    Methods in org.apache.poi.hssf.usermodel with parameters of type HSSFShape
    Modifier and Type | Method and Description
    --- | ---
    `void` | HSSFShapeContainer.`addShape(HSSFShape shape)` add shape to the list of child records
    `void` | HSSFShapeGroup.`addShape(HSSFShape shape)`
    `void` | HSSFPatriarch.`addShape(HSSFShape shape)` add a shape to this drawing
    `boolean` | HSSFShapeContainer.`removeShape(HSSFShape shape)` remove first level shapes
    `boolean` | HSSFShapeGroup.`removeShape(HSSFShape shape)`
    `boolean` | HSSFPatriarch.`removeShape(HSSFShape shape)`
    `protected void` | HSSFShape.`setParent(HSSFShape parent)`

    Constructors in org.apache.poi.hssf.usermodel with parameters of type HSSFShape
    Constructor and Description
    `HSSFCombobox(HSSFShape parent, HSSFAnchor anchor)`
    `HSSFComment(HSSFShape parent, HSSFAnchor anchor)` Construct a new comment with the given parent and anchor.
    `HSSFPicture(HSSFShape parent, HSSFAnchor anchor)` Constructs a picture object.
    `HSSFShape(HSSFShape parent, HSSFAnchor anchor)` Create a new shape with the specified parent and anchor.
    `HSSFShapeGroup(HSSFShape parent, HSSFAnchor anchor)`
    `HSSFSimpleShape(HSSFShape parent, HSSFAnchor anchor)`
    `HSSFTextbox(HSSFShape parent, HSSFAnchor anchor)` Construct a new textbox with the given parent and anchor.

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