| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ShapeContainer<S extends Shape<S,P>,P extends TextParagraph<S,P,?>>
| Method Summary | |
|---|---|
 void | 
addShape(S shape)
 | 
 AutoShape<S,P> | 
createAutoShape()
create a new shape with a predefined geometry and add it to this shape container  | 
 ConnectorShape<S,P> | 
createConnector()
create a connector  | 
 FreeformShape<S,P> | 
createFreeform()
create a new shape with a custom geometry  | 
 GroupShape<S,P> | 
createGroup()
create a group of shapes belonging to this container  | 
 PictureShape<S,P> | 
createPicture(PictureData pictureData)
create a picture belonging to this container  | 
 TableShape<S,P> | 
createTable(int numRows,
            int numCols)
Create a new Table of the given number of rows and columns  | 
 TextBox<S,P> | 
createTextBox()
create a text box  | 
 java.util.List<S> | 
getShapes()
Returns an list containing all of the elements in this container in proper sequence (from first to last element).  | 
 boolean | 
removeShape(S shape)
Removes the specified shape from this sheet, if it is present (optional operation).  | 
| Methods inherited from interface java.lang.Iterable | 
|---|
iterator | 
| Method Detail | 
|---|
java.util.List<S> getShapes()
void addShape(S shape)
boolean removeShape(S shape)
shape - the shape to be removed from this sheet, if present
java.lang.IllegalArgumentException - if the type of the specified shape
         is incompatible with this sheet (optional)AutoShape<S,P> createAutoShape()
FreeformShape<S,P> createFreeform()
TextBox<S,P> createTextBox()
ConnectorShape<S,P> createConnector()
GroupShape<S,P> createGroup()
PictureShape<S,P> createPicture(PictureData pictureData)
TableShape<S,P> createTable(int numRows,
                            int numCols)
numRows - the number of rowsnumCols - the number of columns
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||