Package org.waveprotocol.wave.client.gadget.StateMap

Examples of org.waveprotocol.wave.client.gadget.StateMap.Each


    // callback.
    // TODO(user): Remove this workaround once this is fixed in GGS.
    ScheduleCommand.addCommand(new Task() {
      @Override
      public void execute() {
        deltaState.each(new Each() {
          @Override
          public void apply(final String key, final String value) {
            if (value != null) {
              modifyState(key, value);
            } else {
View Full Code Here


    StateMap deltaState = StateMap.create();
    deltaState.fromJsonObject(delta);
    final String gadgetId = getOrGenerateGadgetId();
    if (gadgetId != null) {
      deltaState.each(new Each() {
        @Override
        public void apply(final String key, final String value) {
          supplement.setGadgetState(gadgetId, key, value);
        }
      });
View Full Code Here

  }

  @Override
  public void resetGadget() {
    if (canModifyDocument()) {
      state.each(new Each() {
        @Override
        public void apply(String key, String value) {
          deleteState(key);
        }
      });
View Full Code Here

    // callback.
    // TODO(user): Remove this workaround once this is fixed in GGS.
    ScheduleCommand.addCommand(new Task() {
      @Override
      public void execute() {
        deltaState.each(new Each() {
          @Override
          public void apply(final String key, final String value) {
            if (value != null) {
              modifyState(key, value);
            } else {
View Full Code Here

    StateMap deltaState = StateMap.create();
    deltaState.fromJsonObject(delta);
    final String gadgetId = getOrGenerateGadgetId();
    if (gadgetId != null) {
      deltaState.each(new Each() {
        @Override
        public void apply(final String key, final String value) {
          supplement.setGadgetState(gadgetId, key, value);
        }
      });
View Full Code Here

  }

  @Override
  public void resetGadget() {
    if (canModifyDocument()) {
      state.each(new Each() {
        @Override
        public void apply(String key, String value) {
          deleteState(key);
        }
      });
View Full Code Here

TOP

Related Classes of org.waveprotocol.wave.client.gadget.StateMap.Each

Copyright © 2018 www.massapicom. 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.