summaryrefslogtreecommitdiffstats
path: root/test/bindings/java/org/uscxml/helper/TestMonitor.java
diff options
context:
space:
mode:
Diffstat (limited to 'test/bindings/java/org/uscxml/helper/TestMonitor.java')
-rw-r--r--test/bindings/java/org/uscxml/helper/TestMonitor.java76
1 files changed, 76 insertions, 0 deletions
diff --git a/test/bindings/java/org/uscxml/helper/TestMonitor.java b/test/bindings/java/org/uscxml/helper/TestMonitor.java
new file mode 100644
index 0000000..f8289bd
--- /dev/null
+++ b/test/bindings/java/org/uscxml/helper/TestMonitor.java
@@ -0,0 +1,76 @@
+package org.uscxml.helper;
+
+import org.uscxml.InterpreterIssue;
+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);
+ }
+
+ @Override
+ public void reportIssue(InterpreterIssue issue) {
+ System.out.println(issue);
+ }
+
+}