aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/io/trygvis/esper/testing/util/XmlParser.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/io/trygvis/esper/testing/util/XmlParser.java')
-rwxr-xr-x[-rw-r--r--]src/main/java/io/trygvis/esper/testing/util/XmlParser.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/main/java/io/trygvis/esper/testing/util/XmlParser.java b/src/main/java/io/trygvis/esper/testing/util/XmlParser.java
index 624785c..a1bda95 100644..100755
--- a/src/main/java/io/trygvis/esper/testing/util/XmlParser.java
+++ b/src/main/java/io/trygvis/esper/testing/util/XmlParser.java
@@ -1,5 +1,6 @@
package io.trygvis.esper.testing.util;
+import fj.F;
import fj.data.*;
import org.h2.util.*;
import org.jdom2.*;
@@ -25,8 +26,13 @@ public class XmlParser {
xmlInputFactory = XMLInputFactory.newFactory();
}
- public Option<Document> parseDocument(InputStream stream) {
+ public F<InputStream, Option<Document>> parseDocument = new F<InputStream, Option<Document>>() {
+ public Option<Document> f(InputStream inputStream) {
+ return parseDocument(inputStream);
+ }
+ };
+ public Option<Document> parseDocument(InputStream stream) {
try {
if (debugXml) {
// TODO: Pretty print