|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use interfaces | |
|---|---|
| classes.container | |
| classes.container.state | |
| classes.main | |
| classes.main.components | |
| classes.shapes | |
| classes.shapes.commands | |
| classes.shapes.decorators | |
| interfaces | |
| Classes in interfaces used by classes.container | |
|---|---|
| CommandColleague
Abstract class for the colleague objects to interact with mediator. Classes need to inhert this class to communicate with mediator class. |
|
| ICommandMediator
Interface for command mediator object to collect the commands from the colleague objects |
|
| IShape
Interface for shape classes |
|
| IShapeContainer
Interface for the ShapeContainer component |
|
| IShapeContainerState
Interface for encapsulating the state of the shape container |
|
| Classes in interfaces used by classes.container.state | |
|---|---|
| CommandColleague
Abstract class for the colleague objects to interact with mediator. Classes need to inhert this class to communicate with mediator class. |
|
| ICommandMediator
Interface for command mediator object to collect the commands from the colleague objects |
|
| IShape
Interface for shape classes |
|
| IShapeContainerState
Interface for encapsulating the state of the shape container |
|
| Classes in interfaces used by classes.main | |
|---|---|
| GUIControls
Interface for GUI controls type. |
|
| IShape
Interface for shape classes |
|
| IShapeCommand
Interface for executing an operation which is encapsulated as Command object. Collaborates with IShapeDrawer to execute the commands |
|
| Classes in interfaces used by classes.main.components | |
|---|---|
| IAppletGUIBuilder
Interface for Applet GUI builder. The components like Button, List, TextField, etc. |
|
| Classes in interfaces used by classes.shapes | |
|---|---|
| CommandColleague
Abstract class for the colleague objects to interact with mediator. Classes need to inhert this class to communicate with mediator class. |
|
| ICommandMediator
Interface for command mediator object to collect the commands from the colleague objects |
|
| IShape
Interface for shape classes |
|
| IShapeAbstractFactory
Factory interface for operations that create abstract combination of shapes |
|
| IShapeDrawer
Interface for Drawing shape using graphics object |
|
| IShapeFactory
Factory interface for the shape objects creation |
|
| IShapeVisitor
Interface to visit the shape objects |
|
| IVisitable
Interface to make the object visitable |
|
| Classes in interfaces used by classes.shapes.commands | |
|---|---|
| ICommandMediator
Interface for command mediator object to collect the commands from the colleague objects |
|
| IShapeCommand
Interface for executing an operation which is encapsulated as Command object. Collaborates with IShapeDrawer to execute the commands |
|
| IShapeDrawer
Interface for Drawing shape using graphics object |
|
| Classes in interfaces used by classes.shapes.decorators | |
|---|---|
| IColorFactory
Factory interface for the color objects creation |
|
| IShape
Interface for shape classes |
|
| IShapeDrawer
Interface for Drawing shape using graphics object |
|
| IShapeVisitor
Interface to visit the shape objects |
|
| ShapeDecorator
Decorates the IShape object |
|
| Classes in interfaces used by interfaces | |
|---|---|
| ICommandMediator
Interface for command mediator object to collect the commands from the colleague objects |
|
| IShape
Interface for shape classes |
|
| IShapeDrawer
Interface for Drawing shape using graphics object |
|
| IShapeVisitor
Interface to visit the shape objects |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||