List of usage examples for com.google.gwt.json.client JSONNumber JSONNumber
public JSONNumber(double value)
From source file:org.cleanlogic.cesiumjs4gwt.showcase.examples.Materials.java
License:Apache License
public void applyWaterMaterial(Primitive primitive) { JSONObject uniforms = new JSONObject(); uniforms.put("specularMap", new JSONString(GWT.getModuleBaseURL() + "images/earthspec1k.jpg")); uniforms.put("normalMap", new JSONString(GWT.getModuleBaseURL() + "images/waterNormals.jpg")); uniforms.put("frequency", new JSONNumber(10000.0)); uniforms.put("animationSpeed", new JSONNumber(0.01)); uniforms.put("amplitude", new JSONNumber(1.0)); JSONObject fabric = new JSONObject(); fabric.put("type", new JSONString("Water")); fabric.put("uniforms", uniforms); MaterialOptions materialOptions = new MaterialOptions(); materialOptions.fabric = JsonUtils.safeEval(fabric.toString()); primitive.appearance.material = new Material(materialOptions); }
From source file:org.eclipse.che.api.languageserver.util.JsonUtil.java
License:Open Source License
public static JSONValue convertToJson(Object value) { if (value instanceof Enum) { return new JSONString(((Enum<?>) value).name()); } else if (value instanceof String) { return new JSONString((String) value); } else if (value instanceof Number) { return new JSONNumber(((Number) value).doubleValue()); } else if (value instanceof Boolean) { return JSONBoolean.getInstance((boolean) value); } else if (value instanceof JsonSerializable) { return ((JsonSerializable) value).toJsonElement(); } else if (value instanceof JSONValue) { return (JSONValue) value; }/*from ww w. java 2 s. co m*/ throw new RuntimeException("Unexpected runtime value: " + value); }
From source file:org.eclipse.che.ide.editor.preferences.EditorPreferencesManager.java
License:Open Source License
/** Returns default editor preferences */ public static Map<String, JSONValue> getDefaultEditorPreferences() { if (defaultPreferences != null) { return defaultPreferences; }/*from ww w . jav a 2s.com*/ defaultPreferences = new HashMap<>(); // TextViewOptions (tabs) defaultPreferences.put(TAB_SIZE.toString(), new JSONNumber(4)); defaultPreferences.put(EXPAND_TAB.toString(), JSONBoolean.getInstance(true)); // Edit defaultPreferences.put(ENABLE_AUTO_SAVE.toString(), JSONBoolean.getInstance(true)); defaultPreferences.put(SOFT_WRAP.toString(), JSONBoolean.getInstance(false)); // SourceCodeActions (typing) defaultPreferences.put(AUTO_PAIR_PARENTHESES.toString(), JSONBoolean.getInstance(true)); defaultPreferences.put(AUTO_PAIR_BRACES.toString(), JSONBoolean.getInstance(true)); defaultPreferences.put(AUTO_PAIR_SQUARE_BRACKETS.toString(), JSONBoolean.getInstance(true)); defaultPreferences.put(AUTO_PAIR_ANGLE_BRACKETS.toString(), JSONBoolean.getInstance(true)); defaultPreferences.put(AUTO_PAIR_QUOTATIONS.toString(), JSONBoolean.getInstance(true)); defaultPreferences.put(AUTO_COMPLETE_COMMENTS.toString(), JSONBoolean.getInstance(true)); defaultPreferences.put(SMART_INDENTATION.toString(), JSONBoolean.getInstance(true)); //white spaces defaultPreferences.put(SHOW_WHITESPACES.toString(), JSONBoolean.getInstance(false)); // editor features (rulers) defaultPreferences.put(SHOW_ANNOTATION_RULER.toString(), JSONBoolean.getInstance(true)); defaultPreferences.put(SHOW_LINE_NUMBER_RULER.toString(), JSONBoolean.getInstance(true)); defaultPreferences.put(SHOW_FOLDING_RULER.toString(), JSONBoolean.getInstance(true)); defaultPreferences.put(SHOW_OVERVIEW_RULER.toString(), JSONBoolean.getInstance(true)); defaultPreferences.put(SHOW_ZOOM_RULER.toString(), JSONBoolean.getInstance(true)); // language tools defaultPreferences.put(SHOW_OCCURRENCES.toString(), JSONBoolean.getInstance(true)); defaultPreferences.put(SHOW_CONTENT_ASSIST_AUTOMATICALLY.toString(), JSONBoolean.getInstance(true)); return defaultPreferences; }
From source file:org.eclipse.che.ide.editor.preferences.editorproperties.EditorPropertiesManager.java
License:Open Source License
/** Returns default settings for editor */ public static Map<String, JSONValue> getDefaultEditorProperties() { if (defaultProperties != null) { return defaultProperties; }//from w w w .j a v a2 s. c o m defaultProperties = new HashMap<>(); // TextViewOptions (tabs) defaultProperties.put(TAB_SIZE.toString(), new JSONNumber(4)); defaultProperties.put(EXPAND_TAB.toString(), JSONBoolean.getInstance(true)); // SourceCodeActions (typing) defaultProperties.put(AUTO_PAIR_PARENTHESES.toString(), JSONBoolean.getInstance(true)); defaultProperties.put(AUTO_PAIR_BRACES.toString(), JSONBoolean.getInstance(true)); defaultProperties.put(AUTO_PAIR_SQUARE_BRACKETS.toString(), JSONBoolean.getInstance(true)); defaultProperties.put(AUTO_PAIR_ANGLE_BRACKETS.toString(), JSONBoolean.getInstance(true)); defaultProperties.put(AUTO_PAIR_QUOTATIONS.toString(), JSONBoolean.getInstance(true)); defaultProperties.put(AUTO_COMPLETE_COMMENTS.toString(), JSONBoolean.getInstance(true)); defaultProperties.put(SMART_INDENTATION.toString(), JSONBoolean.getInstance(true)); //white spaces defaultProperties.put(SHOW_WHITESPACES.toString(), JSONBoolean.getInstance(false)); // editor features (rulers) defaultProperties.put(SHOW_ANNOTATION_RULER.toString(), JSONBoolean.getInstance(true)); defaultProperties.put(SHOW_LINE_NUMBER_RULER.toString(), JSONBoolean.getInstance(true)); defaultProperties.put(SHOW_FOLDING_RULER.toString(), JSONBoolean.getInstance(true)); defaultProperties.put(SHOW_OVERVIEW_RULER.toString(), JSONBoolean.getInstance(true)); defaultProperties.put(SHOW_ZOOM_RULER.toString(), JSONBoolean.getInstance(true)); // language tools defaultProperties.put(SHOW_OCCURRENCES.toString(), JSONBoolean.getInstance(true)); defaultProperties.put(SHOW_CONTENT_ASSIST_AUTOMATICALLY.toString(), JSONBoolean.getInstance(true)); return defaultProperties; }
From source file:org.eclipse.che.ide.editor.preferences.editorproperties.property.EditorNumberPropertyWidget.java
License:Open Source License
@Nullable @Override/*from w ww. j av a2s.c o m*/ public JSONValue getValue() { if (isPropertyValueCorrect()) { return new JSONNumber(new Double(propertyValueBox.getValue())); } return null; }
From source file:org.eclipselabs.emfjson.gwt.map.EAttributeSerializer.java
License:Open Source License
void serializeInteger(JSONValue node, String key, Integer value) { if (node.isObject() != null) { node.isObject().put(key, new JSONNumber(value)); } else {/* ww w.j a v a 2 s. co m*/ node.isArray().set(node.isArray().size(), new JSONNumber(value)); } }
From source file:org.eclipselabs.emfjson.gwt.map.EAttributeSerializer.java
License:Open Source License
void serializeDouble(JSONValue node, String key, Double value) { if (node.isObject() != null) { node.isObject().put(key, new JSONNumber(value)); } else {/*from w w w .jav a 2s . co m*/ node.isArray().set(node.isArray().size(), new JSONNumber(value)); } }
From source file:org.eclipselabs.emfjson.gwt.map.EAttributeSerializer.java
License:Open Source License
void serializeLong(JSONValue node, String key, Long value) { if (node.isObject() != null) { node.isObject().put(key, new JSONNumber(value)); } else {//from w w w .jav a2 s. c o m node.isArray().set(node.isArray().size(), new JSONNumber(value)); } }
From source file:org.eclipselabs.emfjson.gwt.map.EAttributeSerializer.java
License:Open Source License
void serializeShort(JSONValue node, String key, Short value) { if (node.isObject() != null) { node.isObject().put(key, new JSONNumber(value)); } else {/*from www . j ava2s.com*/ node.isArray().set(node.isArray().size(), new JSONNumber(value)); } }
From source file:org.eclipselabs.emfjson.gwt.map.EAttributeSerializer.java
License:Open Source License
void serializeFloat(JSONValue node, String key, Float value) { if (node.isObject() != null) { node.isObject().put(key, new JSONNumber(value)); } else {/*from ww w . j a va2 s .co m*/ node.isArray().set(node.isArray().size(), new JSONNumber(value)); } }