org.speakright.core
Class PlayOnceTracker

java.lang.Object
  extended by org.speakright.core.PlayOnceTracker
All Implemented Interfaces:
java.io.Serializable

public class PlayOnceTracker
extends java.lang.Object
implements java.io.Serializable

Tracks whether a certain prompt has been played already during execution of the application. Used internally to implement prompt condition play-once.

Author:
IanRaeLaptop
See Also:
Serialized Form

Constructor Summary
PlayOnceTracker()
           
 
Method Summary
 void add(IFlow flow, java.lang.String text)
           
 void add(IFlow flow, java.lang.String text, boolean onceEver)
           
 org.speakright.core.PlayOnceTracker.PlayOnceSpec find(IFlow flow, java.lang.String text)
           
 void removeAllFor(IFlow flow)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PlayOnceTracker

public PlayOnceTracker()
Method Detail

add

public void add(IFlow flow,
                java.lang.String text)

add

public void add(IFlow flow,
                java.lang.String text,
                boolean onceEver)

removeAllFor

public void removeAllFor(IFlow flow)

find

public org.speakright.core.PlayOnceTracker.PlayOnceSpec find(IFlow flow,
                                                             java.lang.String text)