Example usage for com.google.gwt.json.client JSONNumber JSONNumber

List of usage examples for com.google.gwt.json.client JSONNumber JSONNumber

Introduction

In this page you can find the example usage for com.google.gwt.json.client JSONNumber JSONNumber.

Prototype

public JSONNumber(double value) 

Source Link

Document

Creates a new JSONNumber from the double value.

Usage

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));
    }
}