List of usage examples for com.google.gwt.json.client JSONBoolean toString
@Override
public String toString()
From source file:org.emfjson.gwt.map.Values.java
License:Open Source License
public void setOrAdd(EObject owner, EAttribute attribute, JSONValue value) { JSONString stringValue = value.isString(); if (stringValue != null) { EObjects.setOrAdd(owner, attribute, stringValue.stringValue()); }/*from ww w . j av a 2 s .co m*/ JSONBoolean booleanValue = value.isBoolean(); if (booleanValue != null) { EObjects.setOrAdd(owner, attribute, booleanValue.toString()); } JSONNumber numberValue = value.isNumber(); if (numberValue != null) { EObjects.setOrAdd(owner, attribute, numberValue.toString()); } }
From source file:org.emfjson.gwt.map.ValueSerializer.java
License:Open Source License
public void setOrAdd(EObject owner, EAttribute attribute, JSONValue value) { String asString = null;/*from w w w . ja v a 2s. c om*/ JSONString stringValue = value.isString(); if (stringValue != null) { asString = stringValue.stringValue(); } JSONBoolean booleanValue = value.isBoolean(); if (booleanValue != null) { asString = booleanValue.toString(); } JSONNumber numberValue = value.isNumber(); if (numberValue != null) { asString = numberValue.toString(); } if (asString != null) { Object converted = EcoreUtil.createFromString(attribute.getEAttributeType(), asString); EObjects.setOrAdd(owner, attribute, converted); } }