figures
class Figure

java.lang.Object
  |
  +--figures.Figure

public class Figure
extends java.lang.Object


Inner Class/Aspect Summary
(package private) static aspect Figure.FactoryCollector
           
(package private) static aspect Figure.FactoryEnforcement
           
 
Pointcut Summary
  constructions()
           
  moves(FigureElement fe)
           
 
Field Summary
private static Map figureElementSets
           
 
Constructor Summary
Figure()
           
 
Method Summary
static Set getFigureElementSet(Class type)
           
static Line makeLine(Point p1, Point p2)
           
static Point makePoint(int x, int y)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Pointcut Detail

constructions

public constructions()

moves

public moves(FigureElement fe)
Field Detail

figureElementSets

private static Map figureElementSets
Constructor Detail

Figure

public Figure()
Method Detail

getFigureElementSet

public static Set getFigureElementSet(Class type)

makeLine

public static Line makeLine(Point p1,
                            Point p2)

makePoint

public static Point makePoint(int x,
                              int y)