Uses of Class
org.apache.poi.hslf.model.Shape

Packages that use Shape
org.apache.poi.hslf.model   
 

Uses of Shape in org.apache.poi.hslf.model
 

Subclasses of Shape in org.apache.poi.hslf.model
 class ActiveXShape
          Represents an ActiveX control in a PowerPoint document.
 class AutoShape
          Represents an AutoShape.
 class Background
          Background shape
 class Freeform
          A "Freeform" shape.
 class Line
          Represents a line in a PowerPoint drawing
 class MovieShape
          Represents a movie in a PowerPoint document.
 class OLEShape
          A shape representing embedded OLE obejct.
 class Picture
          Represents a picture in a PowerPoint document.
 class Placeholder
          Represents a Placeholder in PowerPoint.
 class Polygon
          A simple closed polygon shape
 class ShapeGroup
          Represents a group of shapes.
 class SimpleShape
          An abstract simple (non-group) shape.
 class Table
          Represents a table in a PowerPoint presentation
 class TableCell
          Represents a cell in a ppt table
 class TextBox
          Represents a TextFrame shape in PowerPoint.
 class TextShape
          A common superclass of all shapes that can hold text.
 

Methods in org.apache.poi.hslf.model that return Shape
static Shape ShapeFactory.createShape(org.apache.poi.ddf.EscherContainerRecord spContainer, Shape parent)
          Create a new shape from the data provided.
static Shape ShapeFactory.createSimpeShape(org.apache.poi.ddf.EscherContainerRecord spContainer, Shape parent)
           
 Shape Shape.getParent()
           
 Shape[] Sheet.getShapes()
          Returns all shapes contained in this Sheet
 Shape[] ShapeGroup.getShapes()
           
 

Methods in org.apache.poi.hslf.model with parameters of type Shape
 void Sheet.addShape(Shape shape)
          Add a new Shape to this Slide
 void ShapeGroup.addShape(Shape shape)
          Add a shape to this group.
static Shape ShapeFactory.createShape(org.apache.poi.ddf.EscherContainerRecord spContainer, Shape parent)
          Create a new shape from the data provided.
static ShapeGroup ShapeFactory.createShapeGroup(org.apache.poi.ddf.EscherContainerRecord spContainer, Shape parent)
           
static Shape ShapeFactory.createSimpeShape(org.apache.poi.ddf.EscherContainerRecord spContainer, Shape parent)
           
 java.awt.Shape ShapeOutline.getOutline(Shape shape)
           
static boolean MasterSheet.isPlaceholder(Shape shape)
          Checks if the shape is a placeholder.
 boolean Sheet.removeShape(Shape shape)
          Removes the specified shape from this sheet.
 

Constructors in org.apache.poi.hslf.model with parameters of type Shape
AutoShape(int type, Shape parent)
           
Fill(Shape shape)
          Construct a Fill object for a shape.
Freeform(Shape parent)
          Create a new Freeform.
Line(Shape parent)
           
MovieShape(int movieIdx, int idx, Shape parent)
          Create a new Picture
OLEShape(int idx, Shape parent)
          Create a new OLEShape
Picture(int idx, Shape parent)
          Create a new Picture
Placeholder(Shape parent)
           
Polygon(Shape parent)
          Create a new Polygon.
Table(org.apache.poi.ddf.EscherContainerRecord escherRecord, Shape parent)
          Create a Table object and initilize it from the supplied Record container.
TableCell(Shape parent)
          Create a new TableCell.
TextBox(Shape parent)
          Create a new TextBox.
TextShape(Shape parent)
          Create a new TextBox.