aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/io/trygvis/esper/testing/util/XmlParser.java
diff options
context:
space:
mode:
authorTrygve Laugstøl <trygvis@inamo.no>2013-01-03 15:09:43 +0100
committerTrygve Laugstøl <trygvis@inamo.no>2013-01-03 15:09:43 +0100
commit35ba1a6f765f72a1d91a5456c7556e6274f8c3a9 (patch)
tree18d069a4512cec4fca1c93964adcb039b9ee6167 /src/main/java/io/trygvis/esper/testing/util/XmlParser.java
parent84fb49088a14cff8b453e0e32f6ad7007eb2184a (diff)
downloadesper-testing-35ba1a6f765f72a1d91a5456c7556e6274f8c3a9.tar.gz
esper-testing-35ba1a6f765f72a1d91a5456c7556e6274f8c3a9.tar.bz2
esper-testing-35ba1a6f765f72a1d91a5456c7556e6274f8c3a9.tar.xz
esper-testing-35ba1a6f765f72a1d91a5456c7556e6274f8c3a9.zip
o Moving Jenkins XML objects and parsing to it's own package.
o Removing fields from JenkinsBuild that's read from the XML later on.
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