attributes.put(field, parser.text()); } else if (t == XContentParser.Token.VALUE_NUMBER) { attributes.put(field, parser.numberValue()); } else if (t == XContentParser.Token.VALUE_BOOLEAN) { attributes.put(field, parser.booleanValue());
NumberType numberType = parser.numberType(); if (NumberType.LONG != numberType && NumberType.INT != numberType) { throw new IllegalArgumentException("weight must be an integer, but was [" + parser.numberValue() + "]"); weightValue = parser.numberValue(); } else { throw new IllegalArgumentException("weight must be a number or string, but was [" + token.name() + "]");
@Override public Number numberValue() throws IOException { return parser.numberValue(); }
uuid = parser.text(); } else if (STATE.equals(currentFieldName)) { state = SnapshotState.fromValue(parser.numberValue().byteValue());
private static Object parseValue(XContentParser parser) throws IOException { Token token = parser.currentToken(); Object value = null; if (token == XContentParser.Token.VALUE_NULL) { value = null; } else if (token.isValue()) { if (token == XContentParser.Token.VALUE_STRING) { //binary values will be parsed back and returned as base64 strings when reading from json and yaml value = parser.text(); } else if (token == XContentParser.Token.VALUE_NUMBER) { value = parser.numberValue(); } else if (token == XContentParser.Token.VALUE_BOOLEAN) { value = parser.booleanValue(); } else if (token == XContentParser.Token.VALUE_EMBEDDED_OBJECT) { //binary values will be parsed back and returned as BytesArray when reading from cbor and smile value = new BytesArray(parser.binaryValue()); } } else if (token == XContentParser.Token.START_OBJECT) { value = parser.map(); } else if (token == XContentParser.Token.START_ARRAY) { value = parser.list(); } return value; }
value = parser.numberValue(); } else if (token == Token.VALUE_BOOLEAN) { value = parser.booleanValue();
vDistance = parser.numberValue(); // a Number
static Object readValue(XContentParser parser, MapFactory mapFactory, XContentParser.Token token) throws IOException { if (token == XContentParser.Token.VALUE_NULL) { return null; } else if (token == XContentParser.Token.VALUE_STRING) { return parser.text(); } else if (token == XContentParser.Token.VALUE_NUMBER) { return parser.numberValue(); } else if (token == XContentParser.Token.VALUE_BOOLEAN) { return parser.booleanValue(); } else if (token == XContentParser.Token.START_OBJECT) { return readMap(parser, mapFactory); } else if (token == XContentParser.Token.START_ARRAY) { return readList(parser, mapFactory); } else if (token == XContentParser.Token.VALUE_EMBEDDED_OBJECT) { return parser.binaryValue(); } return null; }
attributes.put(field, parser.text()); } else if (t == XContentParser.Token.VALUE_NUMBER) { attributes.put(field, parser.numberValue()); } else if (t == XContentParser.Token.VALUE_BOOLEAN) { attributes.put(field, parser.booleanValue());
attributes.put(field, parser.text()); } else if (t == XContentParser.Token.VALUE_NUMBER) { attributes.put(field, parser.numberValue()); } else if (t == XContentParser.Token.VALUE_BOOLEAN) { attributes.put(field, parser.booleanValue());
public static Object apply(Object fieldValue) { BytesReference bytesRef = fieldValue == null ? new BytesArray("null") : new BytesArray(fieldValue.toString()); try (InputStream stream = bytesRef.streamInput(); XContentParser parser = JsonXContent.jsonXContent .createParser(NamedXContentRegistry.EMPTY, DeprecationHandler.THROW_UNSUPPORTED_OPERATION, stream)) { XContentParser.Token token = parser.nextToken(); Object value = null; if (token == XContentParser.Token.VALUE_NULL) { value = null; } else if (token == XContentParser.Token.VALUE_STRING) { value = parser.text(); } else if (token == XContentParser.Token.VALUE_NUMBER) { value = parser.numberValue(); } else if (token == XContentParser.Token.VALUE_BOOLEAN) { value = parser.booleanValue(); } else if (token == XContentParser.Token.START_OBJECT) { value = parser.map(); } else if (token == XContentParser.Token.START_ARRAY) { value = parser.list(); } else if (token == XContentParser.Token.VALUE_EMBEDDED_OBJECT) { throw new IllegalArgumentException("cannot read binary value"); } return value; } catch (IOException e) { throw new IllegalArgumentException(e); } }
static Object readValue(XContentParser parser, MapFactory mapFactory, XContentParser.Token token) throws IOException { if (token == XContentParser.Token.VALUE_NULL) { return null; } else if (token == XContentParser.Token.VALUE_STRING) { return parser.text(); } else if (token == XContentParser.Token.VALUE_NUMBER) { return parser.numberValue(); } else if (token == XContentParser.Token.VALUE_BOOLEAN) { return parser.booleanValue(); } else if (token == XContentParser.Token.START_OBJECT) { return readMap(parser, mapFactory); } else if (token == XContentParser.Token.START_ARRAY) { return readList(parser, mapFactory); } else if (token == XContentParser.Token.VALUE_EMBEDDED_OBJECT) { return parser.binaryValue(); } return null; }
static Object readValue(XContentParser parser, MapFactory mapFactory, XContentParser.Token token) throws IOException { if (token == XContentParser.Token.VALUE_NULL) { return null; } else if (token == XContentParser.Token.VALUE_STRING) { return parser.text(); } else if (token == XContentParser.Token.VALUE_NUMBER) { return parser.numberValue(); } else if (token == XContentParser.Token.VALUE_BOOLEAN) { return parser.booleanValue(); } else if (token == XContentParser.Token.START_OBJECT) { return readMap(parser, mapFactory); } else if (token == XContentParser.Token.START_ARRAY) { return readList(parser, mapFactory); } else if (token == XContentParser.Token.VALUE_EMBEDDED_OBJECT) { return parser.binaryValue(); } return null; }
size = parser.numberValue(); } else if ("capacity".equals(currentFieldName)) { capacity = parser.numberValue(); } else { throw new SearchParseException(context, "Unknown key for a " + token + " in [" + aggregationName + "]: [" + currentFieldName + "].");
/** * Parse the current token depending on its token type. The following token types will be * parsed by the corresponding parser methods: * <ul> * <li>XContentParser.Token.VALUE_STRING: parser.text()</li> * <li>XContentParser.Token.VALUE_NUMBER: parser.numberValue()</li> * <li>XContentParser.Token.VALUE_BOOLEAN: parser.booleanValue()</li> * <li>XContentParser.Token.VALUE_EMBEDDED_OBJECT: parser.binaryValue()</li> * </ul> * * @throws ParsingException if the token none of the allowed values */ public static Object parseStoredFieldsValue(XContentParser parser) throws IOException { XContentParser.Token token = parser.currentToken(); Object value = null; if (token == XContentParser.Token.VALUE_STRING) { //binary values will be parsed back and returned as base64 strings when reading from json and yaml value = parser.text(); } else if (token == XContentParser.Token.VALUE_NUMBER) { value = parser.numberValue(); } else if (token == XContentParser.Token.VALUE_BOOLEAN) { value = parser.booleanValue(); } else if (token == XContentParser.Token.VALUE_EMBEDDED_OBJECT) { //binary values will be parsed back and returned as BytesArray when reading from cbor and smile value = new BytesArray(parser.binaryValue()); } else { throwUnknownToken(token, parser.getTokenLocation()); } return value; }
private static Object parseValue(XContentParser parser) throws IOException { Token token = parser.currentToken(); Object value = null; if (token == XContentParser.Token.VALUE_NULL) { value = null; } else if (token.isValue()) { if (token == XContentParser.Token.VALUE_STRING) { //binary values will be parsed back and returned as base64 strings when reading from json and yaml value = parser.text(); } else if (token == XContentParser.Token.VALUE_NUMBER) { value = parser.numberValue(); } else if (token == XContentParser.Token.VALUE_BOOLEAN) { value = parser.booleanValue(); } else if (token == XContentParser.Token.VALUE_EMBEDDED_OBJECT) { //binary values will be parsed back and returned as BytesArray when reading from cbor and smile value = new BytesArray(parser.binaryValue()); } } else if (token == XContentParser.Token.START_OBJECT) { value = parser.map(); } else if (token == XContentParser.Token.START_ARRAY) { value = parser.list(); } return value; }
private static Object parseValue(XContentParser parser) throws IOException { Token token = parser.currentToken(); Object value = null; if (token == XContentParser.Token.VALUE_NULL) { value = null; } else if (token.isValue()) { if (token == XContentParser.Token.VALUE_STRING) { //binary values will be parsed back and returned as base64 strings when reading from json and yaml value = parser.text(); } else if (token == XContentParser.Token.VALUE_NUMBER) { value = parser.numberValue(); } else if (token == XContentParser.Token.VALUE_BOOLEAN) { value = parser.booleanValue(); } else if (token == XContentParser.Token.VALUE_EMBEDDED_OBJECT) { //binary values will be parsed back and returned as BytesArray when reading from cbor and smile value = new BytesArray(parser.binaryValue()); } } else if (token == XContentParser.Token.START_OBJECT) { value = parser.map(); } else if (token == XContentParser.Token.START_ARRAY) { value = parser.list(); } return value; }
private static Object parseValue(XContentParser parser) throws IOException { Token token = parser.currentToken(); Object value = null; if (token == XContentParser.Token.VALUE_NULL) { value = null; } else if (token.isValue()) { if (token == XContentParser.Token.VALUE_STRING) { //binary values will be parsed back and returned as base64 strings when reading from json and yaml value = parser.text(); } else if (token == XContentParser.Token.VALUE_NUMBER) { value = parser.numberValue(); } else if (token == XContentParser.Token.VALUE_BOOLEAN) { value = parser.booleanValue(); } else if (token == XContentParser.Token.VALUE_EMBEDDED_OBJECT) { //binary values will be parsed back and returned as BytesArray when reading from cbor and smile value = new BytesArray(parser.binaryValue()); } } else if (token == XContentParser.Token.START_OBJECT) { value = parser.map(); } else if (token == XContentParser.Token.START_ARRAY) { value = parser.list(); } return value; }
value = parser.numberValue(); } else if (token == Token.VALUE_BOOLEAN) { value = parser.booleanValue();
value = parser.numberValue(); } else if (token == Token.VALUE_BOOLEAN) { value = parser.booleanValue();