Package org.waveprotocol.wave.client.gadget

Examples of org.waveprotocol.wave.client.gadget.StateMap.toJson()


  private StateMap attributeToState(String attribute) {
    StateMap result = StateMap.create();
    if ((attribute != null) && !attribute.equals("")) {
      log("Unescaped attribute: ", URL.decodeComponent(attribute));
      result.fromJson(URL.decodeComponent(attribute));
      log("State map: ", result.toJson());
    }
    return result;
  }

  /**
 
View Full Code Here


  public void sendPrivateGadgetState() {
    if (waveEnabled) {
      String gadgetId = getGadgetId();
      StateMap privateState = StateMap.createFromStringMap(gadgetId != null ?
          supplement.getGadgetState(gadgetId) : CollectionUtils.<String> emptyMap());
      log("Sending private gadget state: ", privateState.toJson());
      sendPrivateGadgetStateRpc(getGadgetName(), privateState.asJavaScriptObject());
    }
  }

  /**
 
View Full Code Here

  public void sendMode() {
    if (waveEnabled) {
      StateMap mode = StateMap.create();
      mode.put(PLAYBACK_MODE_KEY, "0");
      mode.put(EDIT_MODE_KEY, editingIndicator.isEditing() ? "1" : "0");
      log("Sending gadget mode: ", mode.toJson());
      sendModeRpc(getGadgetName(), mode.asJavaScriptObject());
    }
  }

  /**
 
View Full Code Here

        @Override
        public void apply(final String key, final String value) {
          supplement.setGadgetState(gadgetId, key, value);
        }
      });
      log("Applied private delta ", deltaState.toJson());
      privateGadgetStateSubmitter.triggerScheduledSubmit();
    } else {
      log("Unable to get gadget ID to update private state. Delta ", deltaState.toJson());
    }
  }
View Full Code Here

        }
      });
      log("Applied private delta ", deltaState.toJson());
      privateGadgetStateSubmitter.triggerScheduledSubmit();
    } else {
      log("Unable to get gadget ID to update private state. Delta ", deltaState.toJson());
    }
  }

  private void modifyState(String key, String value) {
    if (!canModifyDocument()) {
View Full Code Here

  private StateMap attributeToState(String attribute) {
    StateMap result = StateMap.create();
    if ((attribute != null) && !attribute.equals("")) {
      log("Unescaped attribute: ", URL.decodeComponent(attribute));
      result.fromJson(URL.decodeComponent(attribute));
      log("State map: ", result.toJson());
    }
    return result;
  }

  /**
 
View Full Code Here

  public void sendPrivateGadgetState() {
    if (waveEnabled) {
      String gadgetId = getGadgetId();
      StateMap privateState = StateMap.createFromStringMap(gadgetId != null ?
          supplement.getGadgetState(gadgetId) : CollectionUtils.<String> emptyMap());
      log("Sending private gadget state: ", privateState.toJson());
      sendPrivateGadgetStateRpc(getGadgetName(), privateState.asJavaScriptObject());
    }
  }

  /**
 
View Full Code Here

  public void sendMode() {
    if (waveEnabled) {
      StateMap mode = StateMap.create();
      mode.put(PLAYBACK_MODE_KEY, "0");
      mode.put(EDIT_MODE_KEY, editingIndicator.isEditing() ? "1" : "0");
      log("Sending gadget mode: ", mode.toJson());
      sendModeRpc(getGadgetName(), mode.asJavaScriptObject());
    }
  }

  /**
 
View Full Code Here

        @Override
        public void apply(final String key, final String value) {
          supplement.setGadgetState(gadgetId, key, value);
        }
      });
      log("Applied private delta ", deltaState.toJson());
      privateGadgetStateSubmitter.triggerScheduledSubmit();
    } else {
      log("Unable to get gadget ID to update private state. Delta ", deltaState.toJson());
    }
  }
View Full Code Here

        }
      });
      log("Applied private delta ", deltaState.toJson());
      privateGadgetStateSubmitter.triggerScheduledSubmit();
    } else {
      log("Unable to get gadget ID to update private state. Delta ", deltaState.toJson());
    }
  }

  private void modifyState(String key, String value) {
    if (!canModifyDocument()) {
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.