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

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

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

Subclasses of Shape in org.apache.poi.hslf.model
 class AutoShape
          Represents an AutoShape.
 class Background
          Background shape
 class Freeform
          A "Freeform" shape.
 class Line
          Represents a line in a PowerPoint drawing
 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.
 

Fields in org.apache.poi.hslf.model declared as Shape
protected  Shape Shape._parent
          Parent of this shape.
protected  Shape Fill.shape
          The shape this background applies to
 

Methods in org.apache.poi.hslf.model that return Shape
static Shape ShapeFactory.createShape(EscherContainerRecord spContainer, Shape parent)
          Create a new shape from the data provided.
static Shape ShapeFactory.createSimpeShape(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(EscherContainerRecord spContainer, Shape parent)
          Create a new shape from the data provided.
static ShapeGroup ShapeFactory.createShapeGroup(EscherContainerRecord spContainer, Shape parent)
           
static Shape ShapeFactory.createSimpeShape(EscherContainerRecord spContainer, Shape parent)
           
protected static Hyperlink Hyperlink.find(Shape shape)
          Find hyperlink assigned to the supplied shape
 java.awt.Shape ShapeOutline.getOutline(Shape shape)
           
static boolean SlideMaster.isPlaceholder(Shape shape)
          Checks if the shape is a placeholder.
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(EscherContainerRecord escherRecord, Shape parent)
           
AutoShape(int type, Shape parent)
           
Background(EscherContainerRecord escherRecord, Shape parent)
           
Fill(Shape shape)
          Construct a Fill object for a shape.
Freeform(EscherContainerRecord escherRecord, Shape parent)
          Create a Freeform object and initialize it from the supplied Record container.
Freeform(Shape parent)
          Create a new Freeform.
Line(EscherContainerRecord escherRecord, Shape parent)
           
Line(Shape parent)
           
OLEShape(EscherContainerRecord escherRecord, Shape parent)
          Create a OLEShape object
OLEShape(int idx, Shape parent)
          Create a new OLEShape
Picture(EscherContainerRecord escherRecord, Shape parent)
          Create a Picture object
Picture(int idx, Shape parent)
          Create a new Picture
Placeholder(EscherContainerRecord escherRecord, Shape parent)
           
Placeholder(Shape parent)
           
Polygon(EscherContainerRecord escherRecord, Shape parent)
          Create a Polygon object and initialize it from the supplied Record container.
Polygon(Shape parent)
          Create a new Polygon.
Shape(EscherContainerRecord escherRecord, Shape parent)
          Create a Shape object.
ShapeGroup(EscherContainerRecord escherRecord, Shape parent)
          Create a ShapeGroup object and initilize it from the supplied Record container.
SimpleShape(EscherContainerRecord escherRecord, Shape parent)
          Create a SimpleShape object and initialize it from the supplied Record container.
Table(EscherContainerRecord escherRecord, Shape parent)
          Create a Table object and initilize it from the supplied Record container.
TableCell(EscherContainerRecord escherRecord, Shape parent)
          Create a TableCell object and initialize it from the supplied Record container.
TableCell(Shape parent)
          Create a new TableCell.
TextBox(EscherContainerRecord escherRecord, Shape parent)
          Create a TextBox object and initialize it from the supplied Record container.
TextBox(Shape parent)
          Create a new TextBox.
TextShape(EscherContainerRecord escherRecord, Shape parent)
          Create a TextBox object and initialize it from the supplied Record container.
TextShape(Shape parent)
          Create a new TextBox.
 

Uses of Shape in org.apache.poi.hslf.usermodel.examples
 

Methods in org.apache.poi.hslf.usermodel.examples with parameters of type Shape
protected static int SoundFinder.getSoundReference(Shape shape)
          Check if a given shape is associated with a sound.
 



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