|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use IShape | |
|---|---|
| classes.container | |
| classes.container.state | |
| classes.main | |
| classes.shapes | |
| classes.shapes.decorators | |
| interfaces | |
| Uses of IShape in classes.container |
|---|
| Fields in classes.container declared as IShape | |
|---|---|
IShape[] |
ShapeContainer.shapeList
|
| Methods in classes.container that return IShape | |
|---|---|
IShape |
ShapeContainer.getShape(int index)
Returns the shape object for the given index |
| Methods in classes.container with parameters of type IShape | |
|---|---|
boolean |
ShapeContainerContext.addShape(IShape shape)
Adds the given shape to the container based on the state of the coantiner. |
boolean |
ShapeContainer.addShape(IShape shape)
Adds the given shape object to container |
boolean |
ShapeContainerContext.removeShape(IShape shape)
Removes the given shape from the container based on the state of the coantiner. |
boolean |
ShapeContainer.removeShape(IShape shape)
Removes the given shape from the container |
| Uses of IShape in classes.container.state |
|---|
| Methods in classes.container.state with parameters of type IShape | |
|---|---|
boolean |
ShapeContainerEmptyState.addShape(ShapeContainerContext shapeContainerContext,
IShape shape)
Adds the given shape to container based on the partial filled state |
boolean |
ShapeContainerFullState.addShape(ShapeContainerContext shapeContainerContext,
IShape shape)
Adds the given shape to container based on the partial filled state |
boolean |
ShapeContainerPartialState.addShape(ShapeContainerContext shapeContainerContext,
IShape shape)
Adds the given shape to container based on the partial filled state |
boolean |
ShapeContainerEmptyState.removeShape(ShapeContainerContext shapeContainerContext,
IShape shape)
Removes the given shape from the container based on the partial filled state |
boolean |
ShapeContainerFullState.removeShape(ShapeContainerContext shapeContainerContext,
IShape shape)
Removes the given shape from the container based on the partial filled state |
boolean |
ShapeContainerPartialState.removeShape(ShapeContainerContext shapeContainerContext,
IShape shape)
Removes the given shape from the container based on the partial filled state |
| Uses of IShape in classes.main |
|---|
| Methods in classes.main that return IShape | |
|---|---|
IShape |
MainApplet.getSelectedShape()
Gets the user selected shape option |
IShape |
Memento.getState()
Returns the previous state (undo operation) |
| Methods in classes.main with parameters of type IShape | |
|---|---|
void |
Memento.setState(IShape lastCreatedShape)
Set the current buffer state |
| Uses of IShape in classes.shapes |
|---|
| Classes in classes.shapes that implement IShape | |
|---|---|
class |
CircleShape
Class for circle shape objects |
class |
RectangleShape
Class for rectangle shape objects |
class |
TriangleShape
Class for trianlge shape objects |
| Methods in classes.shapes that return IShape | |
|---|---|
IShape |
ColorShapeFactory.getAbstractShape(java.lang.String shapeName,
java.lang.Object object,
ShapeCoordinates shapeCoordinates,
ICommandMediator commandMediator)
Creates shapes with the combination of other objects (like Color) |
IShape |
BlueCircleFactory.getAbstractShape(java.lang.String shapeName,
java.lang.Object object,
ShapeCoordinates shapeCoordinates,
ICommandMediator commandMediator)
Creates a blue circular shape (demonstrate Abstract Factory pattern) |
IShape |
RedRectangleFactory.getAbstractShape(java.lang.String shapeName,
java.lang.Object object,
ShapeCoordinates shapeCoordinates,
ICommandMediator commandMediator)
Creates a red rectangular shape (demonstrate Abstract Factory pattern) |
IShape |
ShapeFactory.getShape(java.lang.String shapeName,
ShapeCoordinates shapeCoordinates,
ICommandMediator commandMediator)
Creates the Shape object |
| Uses of IShape in classes.shapes.decorators |
|---|
| Classes in classes.shapes.decorators that implement IShape | |
|---|---|
class |
ColorDecorator
Decorates the shape with color |
| Constructors in classes.shapes.decorators with parameters of type IShape | |
|---|---|
ColorDecorator(IShape shape,
java.awt.Color color)
|
|
| Uses of IShape in interfaces |
|---|
| Classes in interfaces that implement IShape | |
|---|---|
class |
ShapeDecorator
Decorates the IShape object |
| Fields in interfaces declared as IShape | |
|---|---|
IShape |
ShapeDecorator.shape
|
| Methods in interfaces that return IShape | |
|---|---|
IShape |
IShapeAbstractFactory.getAbstractShape(java.lang.String shapeName,
java.lang.Object object,
ShapeCoordinates shapeCoordinates,
ICommandMediator commandMediator)
Creates shapes with the combination of other objects (like Color) |
IShape |
IShapeContainer.getShape(int index)
Returns the shape object for the given index |
IShape |
IShapeFactory.getShape(java.lang.String shapeName,
ShapeCoordinates shapeCoordinates,
ICommandMediator commandMediator)
Creates shapes object |
| Methods in interfaces with parameters of type IShape | |
|---|---|
boolean |
IShapeContainer.addShape(IShape shape)
Adds the given shape object to container |
boolean |
IShapeContainerState.addShape(ShapeContainerContext shapeContainerContext,
IShape shape)
Adds the given shape to container based on its context |
boolean |
IShapeContainer.removeShape(IShape shape)
Removes the given shape from the container |
boolean |
IShapeContainerState.removeShape(ShapeContainerContext shapeContainerContext,
IShape shape)
Removes the given shape from container based on its context |
| Constructors in interfaces with parameters of type IShape | |
|---|---|
ShapeDecorator(IShape shape)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||