summaryrefslogtreecommitdiffstats
path: root/contrib/java/common/org/uscxml/helper/TestMonitor.java
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/java/common/org/uscxml/helper/TestMonitor.java')
-rw-r--r--contrib/java/common/org/uscxml/helper/TestMonitor.java71
1 files changed, 71 insertions, 0 deletions
diff --git a/contrib/java/common/org/uscxml/helper/TestMonitor.java b/contrib/java/common/org/uscxml/helper/TestMonitor.java
new file mode 100644
index 0000000..2b71d82
--- /dev/null
+++ b/contrib/java/common/org/uscxml/helper/TestMonitor.java
@@ -0,0 +1,71 @@
+package org.uscxml.helper;
+
+import org.uscxml.InterpreterMonitor;
+import org.uscxml.StringList;
+
+public class TestMonitor extends InterpreterMonitor {
+
+ public TestMonitor() {}
+
+ @Override
+ public void beforeExitingState(String stateId, String xpath, String stateXML) {
+ System.out.println("beforeExitingState: " + stateId + " " + xpath);
+ }
+
+ @Override
+ public void afterExitingState(String stateId, String xpath, String stateXML) {
+ System.out.println("afterExitingState: " + stateId + " " + xpath);
+ }
+
+ @Override
+ public void beforeExecutingContent(String tagName, String xpath, String contentXML) {
+ System.out.println("afterExecutingContent: " + tagName + " " + xpath);
+ }
+
+ @Override
+ public void afterExecutingContent(String tagName, String xpath, String contentXML) {
+ System.out.println("afterExecutingContent: " + tagName + " " + xpath);
+ }
+
+ @Override
+ public void beforeUninvoking(String xpath, String invokeid, String invokerXML) {
+ System.out.println("beforeUninvoking: " + xpath + " " + invokeid);
+ }
+
+ @Override
+ public void afterUninvoking(String xpath, String invokeid, String invokerXML) {
+ System.out.println("beforeUninvoking: " + xpath + " " + invokeid);
+ }
+
+ @Override
+ public void beforeTakingTransition(String xpath, String source, StringList targets, String transitionXML) {
+ System.out.println("beforeTakingTransition: " + xpath + " " + source + " " + targets);
+ }
+
+ @Override
+ public void afterTakingTransition(String xpath, String source, StringList targets, String transitionXML) {
+ System.out.println("afterTakingTransition: " + xpath + " " + source + " " + targets);
+ }
+
+ @Override
+ public void beforeEnteringState(String stateId, String xpath, String stateXML) {
+ System.out.println("beforeEnteringState: " + stateId + " " + xpath);
+ }
+
+ @Override
+ public void afterEnteringState(String stateId, String xpath, String stateXML) {
+ System.out.println("afterEnteringState: " + stateId + " " + xpath);
+ }
+
+ @Override
+ public void beforeInvoking(String xpath, String invokeid, String invokerXML) {
+ System.out.println("beforeInvoking: " + xpath + " " + invokeid);
+ }
+
+ @Override
+ public void afterInvoking(String xpath, String invokeid, String invokerXML) {
+ System.out.println("afterInvoking: " + xpath + " " + invokeid);
+ }
+
+
+}