package de.unisiegen.tpml.graphics.outline.ui ; import java.util.TimerTask ; import de.unisiegen.tpml.graphics.outline.DefaultOutline ; /** * Invokes the execute method in the {@link DefaultOutline}. * * @author Christian Fehler * @version $Rev: 995 $ */ public final class OutlineTimerTask extends TimerTask { /** * The {@link DefaultOutline}. */ private DefaultOutline defaultOutline ; /** * Initilizes the {@link OutlineTimerTask}. * * @param pDefaultOutline The {@link DefaultOutline}. */ public OutlineTimerTask ( DefaultOutline pDefaultOutline ) { this.defaultOutline = pDefaultOutline ; } /** * Invokes the execute method in the {@link DefaultOutline}. * * @see TimerTask#run() */ @ Override public final void run ( ) { this.defaultOutline.execute ( ) ; } }