A B C D E G H I J L M N O P R S T V W X Y

C

changeShapeXYCoordinates(int, int) - Method in class classes.shapes.CircleShape
Relocate the shape at external specified location
changeShapeXYCoordinates(int, int) - Method in class classes.shapes.RectangleShape
Relocate the shape at external specified location
changeShapeXYCoordinates(int, int) - Method in class classes.shapes.TriangleShape
Relocate the shape at external specified location
changeShapeXYCoordinates(int, int) - Method in interface interfaces.IShape
Changes the shape coordinates
changeShapeXYCoordinates(int, int) - Method in class interfaces.ShapeDecorator
Relocate the shape at external specified location
CircleShape - Class in classes.shapes
Class for circle shape objects
CircleShape(ShapeCoordinates, ICommandMediator) - Constructor for class classes.shapes.CircleShape
Initializes with the deafult shape coordinates and mediator object
classes.container - package classes.container
 
classes.container.state - package classes.container.state
 
classes.main - package classes.main
 
classes.main.components - package classes.main.components
 
classes.shapes - package classes.shapes
 
classes.shapes.commands - package classes.shapes.commands
 
classes.shapes.decorators - package classes.shapes.decorators
 
clearPermanentCommandList() - Method in class classes.shapes.commands.CommandContainer
Clears the permanent command list
clearTempCommandList() - Method in class classes.shapes.commands.CommandContainer
Clears the temporary command list
clone() - Method in class classes.shapes.CircleShape
Creates clone of the object
clone() - Method in class classes.shapes.decorators.ColorDecorator
Create clone of the object
clone() - Method in class classes.shapes.RectangleShape
Creates clone of the object
clone() - Method in class classes.shapes.TriangleShape
Creates clone of the object
clone() - Method in interface interfaces.IShape
Perfroms the clone operation on the current object
clone() - Method in class interfaces.ShapeDecorator
Create clone of the object
clone() - Method in class types.ShapeCoordinates
 
collectCommands() - Method in class classes.main.AppletPainter
Collects the commands from the CommandContainer object
collectCommands(ArrayList) - Method in class classes.main.AppletPainter
Collects the commands from the parameter passed
ColorDecorator - Class in classes.shapes.decorators
Decorates the shape with color
ColorDecorator(IShape, Color) - Constructor for class classes.shapes.decorators.ColorDecorator
 
ColorFactory - Class in classes.shapes.decorators
Factory class for the color objects creation
ColorFactory() - Constructor for class classes.shapes.decorators.ColorFactory
 
ColorShapeFactory - Class in classes.shapes
Factory class for the Colored Shape objects
ColorShapeFactory() - Constructor for class classes.shapes.ColorShapeFactory
 
Command - Class in types
Encapsulates a request as command object
Command() - Constructor for class types.Command
 
CommandColleague - Class in interfaces
Abstract class for the colleague objects to interact with mediator.
Classes need to inhert this class to communicate with mediator class.
CommandColleague(ICommandMediator) - Constructor for class interfaces.CommandColleague
Constructor set the ICommandMediator type object
CommandContainer - Class in classes.shapes.commands
Holds the Command objects sent from other objects
CommandContainer() - Constructor for class classes.shapes.commands.CommandContainer
 
commandMediator - Static variable in class interfaces.CommandColleague
Reference to the ICommandMediator class
CONTAINER_SIZE - Variable in class classes.container.ShapeContainer
 
createContainer(ShapeCoordinates, ICommandMediator) - Static method in class classes.container.ShapeContainerCreator
Creates the ShapeContainer object and returns same object if it is already created (singleton).

A B C D E G H I J L M N O P R S T V W X Y