/**
 * 
 */
package mathsquared.resultswizard2;

import java.awt.Graphics;
import java.io.Serializable;

/**
 * Represents an object capable of drawing itself.
 * 
 * Normally, an implementation of this object would be obtained from another class that would parse client data into a series of Slides.
 * 
 * @author MathSquared
 * 
 */
public interface Slide extends Serializable {
    /**
     * Draws this Slide's data to the given <code>Graphics</code> object.
     * 
     * @param g the {@link Graphics} to which to draw this Slide
     */
    public void draw (Graphics g);
}

@@ -66,16 +66,18 @@
 Graphics
+2D
 ;%0Aimport
@@ -443,16 +443,18 @@
 Graphics
+2D
 %3C/code%3E 
@@ -504,16 +504,18 @@
 Graphics
+2D
 %7D to whi
@@ -574,15 +574,17 @@
 Graphics
+2D
  g);%0A%7D%0A

Change the Slide interface to use Graphics2D