Package com.rolemodelsoft.drawlet

Interface Summary
ComponentHolder  
Drawing This interface defines a generic Drawing which holds a SequenceOfFigures which can be painted and potentially manipulated.
DrawingCanvas A generic DrawingCanvas on which Figures can be drawn and manipulated.
DrawingStyle Defines a set of getters and setters for drawing styles.
Figure This interface defines a generic Figure that can be drawn on and potentially manipulated on a DrawingCanvas (or elsewhere).
FigureEnumeration An object that implements the FigureEnumeration interface generates a series of Figures, one at a time.
FigureHolder When implemented, this interface allows implementing classes to serve a Figure.
Handle This interface defines protocols for Handles which are event handlers that may visibly appear on a DrawingCanvas.
InputEventHandler This interface defines the basic protocol to handle Events.
LabelHolder When implemented, this interface allows implementing classes to serve a String to appear in a particular Rectangular region
LineFigure This interface defines protocols for Figures that are essentially a line or series of line segments.
Locator This interface defines protocols for objects that provide 2-D coordinates.
MovableLocator This interface defines protocols for objects that provide 2-D coordinates which can be changed/manipulated
Paintable  
PolygonFigure This interface defines protocols for Figures whose boundaries are defined by a polygon.
RelatedLocationListener This interface defines the methods that an object desiring to relate itself to the location of another object (through listening to that object) should answer.
RelativeLocator This interface defines protocols for objects that provide 2-D coordinates that are relative to some other base locator.
SequenceOfFigures A generic SequenceOfFigures from which Figures can be inserted, moved, and/or deleted.
StringHolder When implemented, this interface allows implementing classes to serve a String.
 

Class Summary
PropertyChangeRevealer A utility class to allow tests to access property change events.
RelatedLocationRevealer A utility class to allow tests to access property change events.
TC_DrawletFunctionalTest  
TS_AllDrawletTests This suite runs all the Drawlet tests.
TS_AllDrawletUnitTests  
TS_DrawletFunctionalTest