dist = parser.getDouble();
case JSONParser.NUMBER: case JSONParser.BIGNUMBER: double value = parser.getDouble(); switch(idx) { case 0: x = value; break;
case JSONParser.NUMBER: case JSONParser.BIGNUMBER: stack.peek().add(parser.getDouble()); break;
case JSONParser.NUMBER: case JSONParser.BIGNUMBER: stack.peek().add(parser.getDouble()); break;
public Coordinate readCoord(JSONParser parser) throws IOException, ParseException { assert (parser.lastEvent() == JSONParser.ARRAY_START); Coordinate coord = new Coordinate(); int idx = 0; int evt = parser.nextEvent(); while (evt != JSONParser.EOF) { switch (evt) { case JSONParser.LONG: case JSONParser.NUMBER: case JSONParser.BIGNUMBER: coord.setOrdinate(idx++, parser.getDouble()); break; case JSONParser.ARRAY_END: return coord; case JSONParser.STRING: case JSONParser.BOOLEAN: case JSONParser.NULL: case JSONParser.OBJECT_START: case JSONParser.OBJECT_END: case JSONParser.ARRAY_START: default: throw new ParseException("Unexpected " + JSONParser.getEventString(evt), (int) parser.getPosition()); } evt = parser.nextEvent(); } return coord; }
dist = parser.getDouble();
public Coordinate readCoord(JSONParser parser) throws IOException, ParseException { assert (parser.lastEvent() == JSONParser.ARRAY_START); Coordinate coord = new Coordinate(); int idx = 0; int evt = parser.nextEvent(); while (evt != JSONParser.EOF) { switch (evt) { case JSONParser.LONG: case JSONParser.NUMBER: case JSONParser.BIGNUMBER: coord.setOrdinate(idx++, parser.getDouble()); break; case JSONParser.ARRAY_END: return coord; case JSONParser.STRING: case JSONParser.BOOLEAN: case JSONParser.NULL: case JSONParser.OBJECT_START: case JSONParser.OBJECT_END: case JSONParser.ARRAY_START: default: throw new ParseException("Unexpected " + JSONParser.getEventString(evt), (int) parser.getPosition()); } evt = parser.nextEvent(); } return coord; }
public double[] readCoordXY(JSONParser parser) throws IOException, ParseException { assert (parser.lastEvent() == JSONParser.ARRAY_START); double[] coord = new double[3]; int idx = 0; int evt = parser.nextEvent(); while (evt != JSONParser.EOF) { switch (evt) { case JSONParser.LONG: case JSONParser.NUMBER: case JSONParser.BIGNUMBER: coord[idx++] = parser.getDouble(); break; case JSONParser.ARRAY_END: return coord; case JSONParser.STRING: case JSONParser.BOOLEAN: case JSONParser.NULL: case JSONParser.OBJECT_START: case JSONParser.OBJECT_END: case JSONParser.ARRAY_START: default: throw new ParseException("Unexpected " + JSONParser.getEventString(evt), (int) parser.getPosition()); } evt = parser.nextEvent(); } return coord; }
case JSONParser.NUMBER: case JSONParser.BIGNUMBER: coords[idx] = parser.getDouble(); if (coords[idx] > max[idx]) { max[idx] = coords[idx];
dist = parser.getDouble();
case JSONParser.NUMBER: case JSONParser.BIGNUMBER: coords[idx] = parser.getDouble(); if (coords[idx] > max[idx]) { max[idx] = coords[idx];
public double[] readCoordXY(JSONParser parser) throws IOException, ParseException { assert (parser.lastEvent() == JSONParser.ARRAY_START); double[] coord = new double[3]; int idx = 0; int evt = parser.nextEvent(); while (evt != JSONParser.EOF) { switch (evt) { case JSONParser.LONG: case JSONParser.NUMBER: case JSONParser.BIGNUMBER: coord[idx++] = parser.getDouble(); break; case JSONParser.ARRAY_END: return coord; case JSONParser.STRING: case JSONParser.BOOLEAN: case JSONParser.NULL: case JSONParser.OBJECT_START: case JSONParser.OBJECT_END: case JSONParser.ARRAY_START: default: throw new ParseException("Unexpected " + JSONParser.getEventString(evt), (int) parser.getPosition()); } evt = parser.nextEvent(); } return coord; }
public static Object parseSingleFieldValue(int ev, JSONParser parser, MethodFrameWrapper runnable) throws IOException { switch (ev) { case STRING: return parser.getString(); case LONG: return parser.getLong(); case NUMBER: return parser.getDouble(); case BIGNUMBER: return parser.getNumberChars().toString(); case BOOLEAN: return parser.getBoolean(); case NULL: parser.getNull(); return null; case ARRAY_START: return parseArrayFieldValue(ev, parser, runnable); case OBJECT_START: if (runnable != null) { runnable.walk(OBJECT_START); return null; } consumeTillMatchingEnd(parser, 1, 0); return null; default: throw new RuntimeException("Error parsing JSON field value. Unexpected " + JSONParser.getEventString(ev)); } }
public static Object parseSingleFieldValue(int ev, JSONParser parser, MethodFrameWrapper runnable) throws IOException { switch (ev) { case STRING: return parser.getString(); case LONG: return parser.getLong(); case NUMBER: return parser.getDouble(); case BIGNUMBER: return parser.getNumberChars().toString(); case BOOLEAN: return parser.getBoolean(); case NULL: parser.getNull(); return null; case ARRAY_START: return parseArrayFieldValue(ev, parser, runnable); case OBJECT_START: if (runnable != null) { runnable.walk(OBJECT_START); return null; } consumeTillMatchingEnd(parser, 1, 0); return null; default: throw new RuntimeException("Error parsing JSON field value. Unexpected " + JSONParser.getEventString(ev)); } }