Uses of Class
org.speakright.core.ThrowEvent

Packages that use ThrowEvent
org.speakright.core   
org.speakright.core.flows   
org.speakright.core.tests   
org.speakright.demos.simpsons   
 

Uses of ThrowEvent in org.speakright.core
 

Subclasses of ThrowEvent in org.speakright.core
 class AppEvent
          An application event is is a custom event that an application can "throw" in order to transfer control to another active flow object.
 

Fields in org.speakright.core declared as ThrowEvent
 ThrowEvent ExecutionContext.m_thrownEvent
           
 

Methods in org.speakright.core with parameters of type ThrowEvent
 IFlow FlowBase.onCatch(IFlow current, SRResults results, java.lang.String eventName, ThrowEvent event)
          The default implementation of onCatch is to return null, indicating that this object does not handle custom events.
 IFlow IFlow.onCatch(IFlow current, SRResults results, java.lang.String eventName, ThrowEvent event)
          Event handler for custom events.
 IFlow TrailWrapper.onCatch(IFlow current, SRResults results, java.lang.String eventName, ThrowEvent event)
           
 void ExecutionContext.throwEvent(ThrowEvent event)
          "Throws" an event.
 void IExecutionContext.throwEvent(ThrowEvent event)
          Throw a custom event.
 

Uses of ThrowEvent in org.speakright.core.flows
 

Subclasses of ThrowEvent in org.speakright.core.flows
static class BranchFlow.GotoBranchEvent
          An event class used to jump back from a sub-flow to a branch flow.
 

Methods in org.speakright.core.flows with parameters of type ThrowEvent
protected  boolean SRApp.isAppEvent(ThrowEvent event, java.lang.String eventName)
          Called from onCatch to determine if we're catching a given app-event
 IFlow SRApp.onCatch(IFlow current, SRResults results, java.lang.String eventName, ThrowEvent event)
          The default implementation of onCatch is to transfer to the operator.
 IFlow BranchFlow.onCatch(IFlow current, SRResults results, java.lang.String eventName, ThrowEvent event)
          Catch a GotoBranchEvent that is targeted at this object, that is, the event's m_branchName matches our name.
 

Uses of ThrowEvent in org.speakright.core.tests
 

Methods in org.speakright.core.tests with parameters of type ThrowEvent
 IFlow TestSRApp.TestApp3.onCatch(IFlow current, SRResults results, java.lang.String eventName, ThrowEvent event)
           
 IFlow Flow2Wrapper.onCatch(IFlow current, SRResults results, java.lang.String eventName, ThrowEvent event)
           
 IFlow App1.onCatch(IFlow current, SRResults results, java.lang.String eventName, ThrowEvent event)
           
 

Uses of ThrowEvent in org.speakright.demos.simpsons
 

Methods in org.speakright.demos.simpsons with parameters of type ThrowEvent
 IFlow App.onCatch(IFlow current, SRResults results, java.lang.String eventName, ThrowEvent event)