1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.commons.scxml.env;
18
19 import org.apache.commons.scxml.SCXMLListener;
20 import org.apache.commons.scxml.model.Transition;
21 import org.apache.commons.scxml.model.TransitionTarget;
22
23 /***
24 * An abstract adapter class for the <code>SXCMLListener</code> interface.
25 * This class exists as a convenience for creating listener objects, and as
26 * such all the methods in this class are empty.
27 *
28 * @since 0.7
29 */
30 public abstract class AbstractSCXMLListener implements SCXMLListener {
31
32 /***
33 * @see SCXMLListener#onEntry(TransitionTarget)
34 */
35 public void onEntry(final TransitionTarget state) {
36
37 }
38
39 /***
40 * @see SCXMLListener#onExit(TransitionTarget)
41 */
42 public void onExit(final TransitionTarget state) {
43
44 }
45
46 /***
47 * @see SCXMLListener#onTransition(TransitionTarget,TransitionTarget,Transition)
48 */
49 public void onTransition(final TransitionTarget from,
50 final TransitionTarget to, final Transition transition) {
51
52 }
53
54 }
55