@Override public JsonObjectBuilder createObjectBuilder(Map<String, Object> map) { return new JsonObjectBuilderImpl(map, bufferPool); }
@Override public JsonObjectBuilder createObjectBuilder(Map<String, Object> object) { return new JsonObjectBuilderImpl(object, bufferPool); }
@Override public JsonObjectBuilder createObjectBuilder() { return new JsonObjectBuilderImpl(bufferPool); }
@Override public JsonObjectBuilder createObjectBuilder(JsonObject object) { return new JsonObjectBuilderImpl(object, bufferPool); }
@Override public JsonObjectBuilder createObjectBuilder() { return new JsonObjectBuilderImpl(bufferPool); }
@Override public JsonObjectBuilder createObjectBuilder(JsonObject object) { return new JsonObjectBuilderImpl(object, bufferPool); }
@Override public JsonObject getObject() { if (currentEvent != Event.START_OBJECT) { throw new IllegalStateException( JsonMessages.PARSER_GETOBJECT_ERR(currentEvent)); } return getObject(new JsonObjectBuilderImpl(bufferPool)); }
if (value instanceof Map) { @SuppressWarnings("unchecked") JsonObjectBuilder object = new JsonObjectBuilderImpl((Map<String, Object>) value, bufferPool); return object.build();
@Override public JsonObjectBuilder createObjectBuilder(JsonObject object) { return new JsonObjectBuilderImpl(object, bufferPool); }
@Override public JsonObjectBuilder createObjectBuilder() { return new JsonObjectBuilderImpl(bufferPool); }
@Override public JsonObjectBuilder createObjectBuilder(JsonObject object) { return new JsonObjectBuilderImpl(object, bufferPool); }
@Override public JsonObjectBuilder createObjectBuilder(Map<String, Object> object) { return new JsonObjectBuilderImpl(object, bufferPool); }
@Override public JsonObjectBuilder createObjectBuilder() { return new JsonObjectBuilderImpl(bufferPool); }
@Override public JsonObjectBuilder createObjectBuilder(Map<String, Object> map) { return new JsonObjectBuilderImpl(map, bufferPool); }
@Override public JsonValue getValue() { switch (currentEvent) { case START_ARRAY: return getArray(new JsonArrayBuilderImpl(bufferPool)); case START_OBJECT: return getObject(new JsonObjectBuilderImpl(bufferPool)); case KEY_NAME: case VALUE_STRING: return new JsonStringImpl(getString()); case VALUE_NUMBER: if (isDefinitelyInt()) { return JsonNumberImpl.getJsonNumber(getInt()); } else if (isDefinitelyLong()) { return JsonNumberImpl.getJsonNumber(getLong()); } return JsonNumberImpl.getJsonNumber(getBigDecimal()); case VALUE_TRUE: return JsonValue.TRUE; case VALUE_FALSE: return JsonValue.FALSE; case VALUE_NULL: return JsonValue.NULL; case END_ARRAY: case END_OBJECT: default: throw new IllegalStateException(JsonMessages.PARSER_GETVALUE_ERR(currentEvent)); } }
@Override public JsonObject getObject() { if (currentEvent != Event.START_OBJECT) { throw new IllegalStateException( JsonMessages.PARSER_GETOBJECT_ERR(currentEvent)); } return getObject(new JsonObjectBuilderImpl(bufferPool)); }
if (value instanceof Map) { @SuppressWarnings("unchecked") JsonObjectBuilder object = new JsonObjectBuilderImpl((Map<String, Object>) value, bufferPool); return object.build();
@Override public JsonObjectBuilder createObjectBuilder() { return new JsonObjectBuilderImpl(bufferPool); }
@Override public JsonObjectBuilder createObjectBuilder(JsonObject object) { return new JsonObjectBuilderImpl(object, bufferPool); }
@Override public JsonValue getValue() { switch (currentEvent) { case START_ARRAY: return getArray(new JsonArrayBuilderImpl(bufferPool)); case START_OBJECT: return getObject(new JsonObjectBuilderImpl(bufferPool)); case KEY_NAME: case VALUE_STRING: return new JsonStringImpl(getString()); case VALUE_NUMBER: if (isDefinitelyInt()) { return JsonNumberImpl.getJsonNumber(getInt()); } else if (isDefinitelyLong()) { return JsonNumberImpl.getJsonNumber(getLong()); } return JsonNumberImpl.getJsonNumber(getBigDecimal()); case VALUE_TRUE: return JsonValue.TRUE; case VALUE_FALSE: return JsonValue.FALSE; case VALUE_NULL: return JsonValue.NULL; case END_ARRAY: case END_OBJECT: default: throw new IllegalStateException(JsonMessages.PARSER_GETVALUE_ERR(currentEvent)); } }