gnu.app.displayhack.eraser
Class Eraser

java.lang.Object
  extended by gnu.app.displayhack.eraser.Eraser
Direct Known Subclasses:
Circle, Clear, SlideLines, ThreeCircles

public abstract class Eraser
extends java.lang.Object

Base class for erasers.


Field Summary
static Eraser[] ALL
           
static java.lang.String[] ALL_STRINGS
           
 java.lang.String id
           
static int RANDOM_ERASER_INDEX
           
 
Constructor Summary
Eraser(java.lang.String id)
           
 
Method Summary
abstract  void erase(DisplayHack hack)
           
 boolean sleep(DisplayHack hack)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ALL

public static final Eraser[] ALL

RANDOM_ERASER_INDEX

public static final int RANDOM_ERASER_INDEX

ALL_STRINGS

public static final java.lang.String[] ALL_STRINGS

id

public java.lang.String id
Constructor Detail

Eraser

public Eraser(java.lang.String id)
Method Detail

erase

public abstract void erase(DisplayHack hack)

sleep

public boolean sleep(DisplayHack hack)