uk.co.mullsoft.calendar
Class TimerEntry

java.lang.Object
  extended by uk.co.mullsoft.calendar.TimerEntry

public class TimerEntry
extends java.lang.Object


Field Summary
 TimerListener alarm
           
 java.lang.String arg
           
 long before
           
 long every
           
 long[] nodes
           
 long when
           
 
Constructor Summary
TimerEntry(JEANAPI api, long when, long before, long every, TimerListener alarm, long[] nodes, java.lang.String arg)
           
TimerEntry(JEANAPI api, long every, TimerListener alarm, long[] nodes, java.lang.String arg)
           
TimerEntry(JEANAPI api, long every, TimerListener alarm, long[] nodes, java.lang.String arg, int ntimes)
           
 
Method Summary
 void goIfReady()
           
 boolean isFinished()
           
 int numberOfTimesLeft()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

every

public long every

alarm

public TimerListener alarm

nodes

public final long[] nodes

arg

public final java.lang.String arg

when

public long when

before

public long before
Constructor Detail

TimerEntry

public TimerEntry(JEANAPI api,
                  long every,
                  TimerListener alarm,
                  long[] nodes,
                  java.lang.String arg)

TimerEntry

public TimerEntry(JEANAPI api,
                  long every,
                  TimerListener alarm,
                  long[] nodes,
                  java.lang.String arg,
                  int ntimes)

TimerEntry

public TimerEntry(JEANAPI api,
                  long when,
                  long before,
                  long every,
                  TimerListener alarm,
                  long[] nodes,
                  java.lang.String arg)
Method Detail

goIfReady

public void goIfReady()

isFinished

public boolean isFinished()

numberOfTimesLeft

public int numberOfTimesLeft()