1   /*
2    * Created on 25-Oct-2006
3    *
4    */
5   package com.tomgibara.pronto.state;
6   
7   import java.util.LinkedList;
8   
9   public class TestingActivator implements StateActivator<String, Integer, Object> {
10  
11      LinkedList<String> states =  new LinkedList<String>();
12  
13      LinkedList<StateTransition<String, Integer>> transitions =  new LinkedList<StateTransition<String, Integer>>();
14  
15      LinkedList<Object> parameters =  new LinkedList<Object>();
16  
17      public void changeState(String state) throws ProntoStateException, RuntimeException {
18          states.add(state);
19      }
20      public void transitionState(StateTransition<String, Integer> transition, Object parameter) throws ProntoStateException, RuntimeException {
21          transitions.add(transition);
22          parameters.add(parameters);
23      }
24      
25  }