aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/mammoth/internal/xml
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2016-04-14 21:12:07 +0100
committerMichael Williamson <mike@zwobble.org>2016-04-17 16:52:39 +0100
commit0f9ef005f063198ea2e16ca36beaead4bd5e3824 (patch)
tree4ec2f53e900d4cbe9e5258bca48ec0938a8a1762 /src/main/java/org/zwobble/mammoth/internal/xml
parent490f87c92ff1618591d1932f23613740e79dcb4b (diff)
Add .NET output
Diffstat (limited to 'src/main/java/org/zwobble/mammoth/internal/xml')
-rw-r--r--src/main/java/org/zwobble/mammoth/internal/xml/parsing/XmlParser.java16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/main/java/org/zwobble/mammoth/internal/xml/parsing/XmlParser.java b/src/main/java/org/zwobble/mammoth/internal/xml/parsing/XmlParser.java
index c76e989..e0cc5b4 100644
--- a/src/main/java/org/zwobble/mammoth/internal/xml/parsing/XmlParser.java
+++ b/src/main/java/org/zwobble/mammoth/internal/xml/parsing/XmlParser.java
@@ -5,8 +5,8 @@ import org.zwobble.mammoth.internal.xml.XmlElement;
import org.zwobble.mammoth.internal.xml.XmlTextNode;
import java.io.InputStream;
-import java.util.ArrayDeque;
-import java.util.Deque;
+import java.util.ArrayList;
+import java.util.List;
import java.util.Map;
import static org.zwobble.mammoth.internal.util.Maps.eagerMapKeys;
@@ -32,14 +32,14 @@ public class XmlParser {
}
private class NodeGenerator implements SimpleSaxHandler {
- private final Deque<XmlElementBuilder> elementStack;
+ private final List<XmlElementBuilder> elementStack;
public NodeGenerator() {
- elementStack = new ArrayDeque<>();
+ elementStack = new ArrayList<>();
}
public XmlElement getRoot() {
- return elementStack.getFirst().build();
+ return elementStack.get(0).build();
}
@Override
@@ -63,14 +63,14 @@ public class XmlParser {
@Override
public void endElement() {
if (elementStack.size() > 1) {
- XmlElementBuilder element = elementStack.removeLast();
- elementStack.getLast().addChild(element.build());
+ XmlElementBuilder element = elementStack.remove(elementStack.size() - 1);
+ elementStack.get(elementStack.size() - 1).addChild(element.build());
}
}
@Override
public void characters(String string) {
- elementStack.getLast().addChild(new XmlTextNode(string));
+ elementStack.get(elementStack.size() - 1).addChild(new XmlTextNode(string));
}
}
}