interfaces
Interface IShapeAbstractFactory

All Known Implementing Classes:
BlueCircleFactory, ColorShapeFactory, RedRectangleFactory

public interface IShapeAbstractFactory

Factory interface for operations that create abstract combination of shapes

Version:
1.0, 06-Apr-07
Author:
Prathab
See Also:
IShape, IShapeFactory, IColorFactory

Method Summary
 IShape getAbstractShape(java.lang.String shapeName, java.lang.Object object, ShapeCoordinates shapeCoordinates, ICommandMediator commandMediator)
          Creates shapes with the combination of other objects (like Color)
 

Method Detail

getAbstractShape

IShape getAbstractShape(java.lang.String shapeName,
                        java.lang.Object object,
                        ShapeCoordinates shapeCoordinates,
                        ICommandMediator commandMediator)
Creates shapes with the combination of other objects (like Color)

Parameters:
shapeName - name of the shape
object - object(abstract) required to make shape
shapeCoordinates - default coordinates of the shape
commandMediator - command meditor to interact with other classes
Returns:
new IShape object
See Also:
ICommandMediator, ShapeCoordinates