diff options
| author | Michael Williamson <mike@zwobble.org> | 2015-10-25 20:59:42 +0000 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2015-10-25 20:59:42 +0000 |
| commit | a7467ecfcda9bf6e2f67c74fdddca290d27d9da6 (patch) | |
| tree | f66114d21a0b2ee6832b1d473e3f68c8a0ec06b5 /src/main/java/org/zwobble/mammoth/xml/SimpleSax.java | |
| parent | 84c1a42a0cdb36fbf5c6b2653a872c230bfe16f3 (diff) | |
Remove lombok
Diffstat (limited to 'src/main/java/org/zwobble/mammoth/xml/SimpleSax.java')
| -rw-r--r-- | src/main/java/org/zwobble/mammoth/xml/SimpleSax.java | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/src/main/java/org/zwobble/mammoth/xml/SimpleSax.java b/src/main/java/org/zwobble/mammoth/xml/SimpleSax.java index bea752a..54bd614 100644 --- a/src/main/java/org/zwobble/mammoth/xml/SimpleSax.java +++ b/src/main/java/org/zwobble/mammoth/xml/SimpleSax.java @@ -3,20 +3,21 @@ package org.zwobble.mammoth.xml; import java.io.IOException; import java.io.InputStream; import java.io.StringReader; +import java.util.Map; import java.util.stream.IntStream; import javax.xml.parsers.ParserConfigurationException; +import javax.xml.parsers.SAXParser; import javax.xml.parsers.SAXParserFactory; import org.xml.sax.Attributes; import org.xml.sax.InputSource; import org.xml.sax.SAXException; +import org.xml.sax.XMLReader; import org.xml.sax.helpers.DefaultHandler; import static java.util.stream.Collectors.toMap; -import lombok.val; - public class SimpleSax { public static void parseStream(InputStream input, SimpleSaxHandler handler) { parseInputSource(new InputSource(input), handler); @@ -27,16 +28,16 @@ public class SimpleSax { } private static void parseInputSource(InputSource inputSource, SimpleSaxHandler handler) { - val parserFactory = SAXParserFactory.newInstance(); + SAXParserFactory parserFactory = SAXParserFactory.newInstance(); parserFactory.setNamespaceAware(true); try { - val saxParser = parserFactory.newSAXParser(); - val xmlReader = saxParser.getXMLReader(); + SAXParser saxParser = parserFactory.newSAXParser(); + XMLReader xmlReader = saxParser.getXMLReader(); xmlReader.setContentHandler(new DefaultHandler() { @Override public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException { - final ElementName name = new ElementName(uri, localName); - val attributesMap = IntStream.range(0, attributes.getLength()) + ElementName name = new ElementName(uri, localName); + Map<ElementName, String> attributesMap = IntStream.range(0, attributes.getLength()) .boxed() .collect(toMap( index -> new ElementName(attributes.getURI(index), attributes.getLocalName(index)), |
