Examples of JsValue


Examples of org.chromium.sdk.JsValue

    private DeferredData load(ValueLoaderImpl valueLoader, int cacheState)
        throws MethodIsBlockingException {
      ObjectValueHandle scopeObject = loadScopeObject(valueLoader);
      ValueMirror mirror = valueLoader.addDataToMap(scopeObject.getSuper());
      JsValue jsValue = JsVariableBase.createValue(valueLoader, mirror);
      return new DeferredData(jsValue);
    }
View Full Code Here

Examples of org.chromium.sdk.JsValue

    private DeferredData load(ValueLoaderImpl valueLoader, int cacheState)
        throws MethodIsBlockingException {
      ObjectValueHandle scopeObject = loadScopeObject(valueLoader);
      ValueMirror mirror = valueLoader.addDataToMap(scopeObject.getSuper());
      JsValue jsValue = JsVariableImpl.createValue(valueLoader, mirror, "<with object>");
      return new DeferredData(jsValue, cacheState);
    }
View Full Code Here

Examples of org.chromium.sdk.JsValue

    final Value uiValue = wrapper.getValue();
    if (uiValue == null) {
      // Probably hasn't got result yet.
      return null;
    }
    JsValue jsValue = uiValue.getJsValue();
    if (jsValue == null) {
      return null;
    }
    JsObject jsObject = jsValue.asObject();
    if (jsObject == null) {
      return null;
    }
    return jsObject.asFunction();
  }
View Full Code Here

Examples of org.chromium.sdk.JsValue

  public void reloadBiggerValue(final ReloadValueCallback callback) {
    List<JsValue> jsValueList = new ArrayList<JsValue>(2);
    if (this.value.isTruncated()) {
      jsValueList.add(this.value);
    }
    JsValue detailValue = detailBuilder.getCurrentDetailWrapper().getJsValue();
    if (detailValue != null && detailValue.isTruncated() && !jsValueList.contains(detailValue)) {
      jsValueList.add(detailValue);
    }

    ReloadBiggerValueProcess process = new ReloadBiggerValueProcess(callback);
    process.start(jsValueList);
View Full Code Here

Examples of org.chromium.sdk.JsValue

    };
  }

  static JsVariable wrapExceptionValue(RemoteObjectValue valueData,
      WipValueBuilder valueBuilder) {
    JsValue exceptionValue = valueBuilder.wrap(valueData, null);

    final JsVariable property =
        WipValueBuilder.createVariable(exceptionValue, EVALUATE_EXCEPTION_INNER_NAME);

    JsObject wrapperValue = new JsObject() {
View Full Code Here

Examples of org.chromium.sdk.JsValue

          exceptionRemoteObject =
              WipParserAccess.get().parseRemoteObjectValue(additionalDataObject);
        } catch (JsonProtocolParseException e) {
          throw new RuntimeException("Failed to parse exception data", e);
        }
        JsValue exceptionValue =
            valueLoader.getValueBuilder().wrap(exceptionRemoteObject, null);
        exceptionData = new ExceptionDataImpl(exceptionValue);
      } else {
        exceptionData = null;
      }
View Full Code Here

Examples of org.chromium.sdk.JsValue

  }

  public JsObjectProperty createObjectProperty(final PropertyDescriptorValue propertyDescriptor,
      final String hostObjectRefId, ValueNameBuilder nameBuilder) {
    final QualifiedNameBuilder qualifiedNameBuilder = nameBuilder.getQualifiedNameBuilder();
    JsValue jsValue = wrap(propertyDescriptor.value(), qualifiedNameBuilder);

    final JsValue getter = wrapPropertyDescriptorFunction(propertyDescriptor.get(),
        qualifiedNameBuilder, "getter");

    final JsValue setter = wrapPropertyDescriptorFunction(propertyDescriptor.set(),
        qualifiedNameBuilder, "setter");

    return new ObjectPropertyBase(jsValue, nameBuilder) {
      @Override public boolean isWritable() {
        return propertyDescriptor.writable() == Boolean.TRUE;
View Full Code Here

Examples of org.chromium.sdk.JsValue

    if (nameBuilder == null) {
      qualifiedNameBuilder = null;
    } else {
      qualifiedNameBuilder = nameBuilder.getQualifiedNameBuilder();
    }
    JsValue jsValue = wrap(valueData, qualifiedNameBuilder);
    return createVariable(jsValue, nameBuilder);
  }
View Full Code Here

Examples of org.chromium.sdk.JsValue

    @Override
    JsValue build(RemoteObjectValue valueData, WipValueLoader valueLoader,
        QualifiedNameBuilder qualifiedNameBuilder) {
      final String valueString = getValueString(valueData);
      return new JsValue() {
        @Override public Type getType() {
          return jsValueType;
        }
        @Override public String getValueString() {
          return valueString;
View Full Code Here

Examples of org.sgx.gwtjavatools.overlay.model.JsValue

//  typesUtil = new JsTypes();
//}
 
public JsValue build(Object o) throws JSONException {
  String type = JsTypes.getInstance().typeOf(o);
  JsValue t = new JsValue(type);
 
  //primitives
  if(type.equals(JsTypes.TYPE_BOOLEAN) ||
      type.equals(JsTypes.TYPE_STRING) ||
      type.equals(JsTypes.TYPE_NUMBER)) {
   
    t.setValue(o);
  }
 
  else if(type.equals(JsTypes.TYPE_ARRAY)) {
    List<JsValue> values = new LinkedList<JsValue>();
    JSONArray arr = (org.json.JSONArray)o;
    for (int i = 0; i < arr.length(); i++) {
      Object itemJsonVal = arr.get(i);
      JsValue itemJsValue = build(itemJsonVal);
      values.add(itemJsValue);
    }
    t.setValues(values);
  }
 
  else if(type.equals(JsTypes.TYPE_OBJECT)) {
    Map<String, JsValue> properties = new HashMap<String, JsValue>();
    t.setProperties(properties);
    JSONObject propJsObj = (JSONObject)o;
    Iterator it = propJsObj.keys();
    while (it.hasNext()) {
      String propName = (String) it.next();
      Object propVal = propJsObj.get(propName);
      JsValue propJsValue = build(propVal);
      properties.put(propName, propJsValue);
    }
  }
 
 
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.