@Override public float getAsFloat(String name) { return map.getAsJsonPrimitive(name).getAsFloat(); }
private void setFloat(Consumer<Float> setter, JsonObject jsonObject, String name) { JsonPrimitive primitive = jsonObject.getAsJsonPrimitive(name); if (primitive != null && primitive.isNumber()) { setter.accept(primitive.getAsFloat()); } }
private void extractPrimitive(EntityData.Value.Builder value, JsonElement element) { JsonPrimitive primitive = element.getAsJsonPrimitive(); if (primitive.isNumber()) { value.addDouble(primitive.getAsDouble()); value.addFloat(primitive.getAsFloat()); try { value.addInteger(primitive.getAsInt()); value.addLong(primitive.getAsLong()); } catch (NumberFormatException e) { value.addInteger(0); value.addLong(0); } } if (primitive.isBoolean()) { value.addBoolean(primitive.getAsBoolean()); } if (primitive.isString()) { value.addString(primitive.getAsString()); } } }
@Override protected Float nullUnsafeFromNumber(JsonPrimitive primitive) { return primitive.getAsFloat(); }
@Override protected Float nullUnsafeFromNumber(JsonPrimitive primitive) { return primitive.getAsFloat(); }
@Override protected Float nullUnsafeFromNumber(JsonPrimitive primitive) { return primitive.getAsFloat(); }
@Override protected Float nullUnsafeFromNumber(JsonPrimitive primitive) { return primitive.getAsFloat(); }
/** * {@inheritDoc} */ @Override public float asFloat() throws UnsupportedOperationException { try { return jsonPrimitive.getAsFloat(); } catch( final Exception e ) { throw new UnsupportedOperationException(e); } }
JsonObject coordinate = coordinates.get(i).getAsJsonObject(); float x = coordinate.getAsJsonPrimitive("x").getAsFloat(); float y = coordinate.getAsJsonPrimitive("y").getAsFloat();
case FLOAT: if ( expectedValue.isNumber() && actualValue.isNumber() ) { validateEqualWithDefault( errorCollector, attributeName, expectedValue.getAsFloat(), actualValue.getAsFloat(), DEFAULT_FLOAT_DELTA, null );
case FLOAT: if ( expectedValue.isNumber() && actualValue.isNumber() ) { validateEqualWithDefault( errorCollector, attributeName, expectedValue.getAsFloat(), actualValue.getAsFloat(), DEFAULT_FLOAT_DELTA, null );
case FLOAT: if ( expectedValue.isNumber() && actualValue.isNumber() ) { validateEqualWithDefault( errorCollector, attributeName, expectedValue.getAsFloat(), actualValue.getAsFloat(), DEFAULT_FLOAT_DELTA, null );
case FLOAT: if ( expectedValue.isNumber() && actualValue.isNumber() ) { validateEqualWithDefault( errorCollector, attributeName, expectedValue.getAsFloat(), actualValue.getAsFloat(), DEFAULT_FLOAT_DELTA, null );