Changeset 8851 in josm for trunk/src/org/openstreetmap/josm/io/GpxReader.java
- Timestamp:
- 2015-10-10T15:47:41+02:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/io/GpxReader.java
r8846 r8851 7 7 import java.io.InputStream; 8 8 import java.io.Reader; 9 import java.util.ArrayDeque; 9 10 import java.util.ArrayList; 10 11 import java.util.Collection; 12 import java.util.Deque; 11 13 import java.util.HashMap; 12 14 import java.util.LinkedList; 13 15 import java.util.List; 14 16 import java.util.Map; 15 import java.util.Stack;16 17 17 18 import javax.xml.parsers.ParserConfigurationException; … … 64 65 private GpxLink currentLink; 65 66 private Extensions currentExtensions; 66 private Stack<State> states;67 private final Stack<String> elements = new Stack<>();68 69 private StringBu ffer accumulator = new StringBuffer();67 private Deque<State> states; 68 private final Deque<String> elements = new ArrayDeque<>(); 69 70 private StringBuilder accumulator = new StringBuilder(); 70 71 71 72 private boolean nokiaSportsTrackerBug; … … 73 74 @Override 74 75 public void startDocument() { 75 accumulator = new StringBu ffer();76 states = new Stack<>();76 accumulator = new StringBuilder(); 77 states = new ArrayDeque<>(); 77 78 data = new GpxData(); 78 79 } … … 476 477 @Override 477 478 public void endDocument() throws SAXException { 478 if (!states. empty())479 if (!states.isEmpty()) 479 480 throw new SAXException(tr("Parse error: invalid document structure for GPX document.")); 480 481 Extensions metaExt = (Extensions) data.get(META_EXTENSIONS);
Note:
See TracChangeset
for help on using the changeset viewer.