Examples of Callbacks


Examples of com.google.gwt.query.client.plugins.deferred.Callbacks

    }
  }
 
  private Callbacks emptyHooks(Element elem, String name) {
    String key = name + EMPTY_HOOKS;
    Callbacks c = (Callbacks)data(elem, key, null);
    if (c == null) {
      c = (Callbacks)data(elem, key, new Callbacks("once memory"));
    }
    return c;
  }
View Full Code Here

Examples of com.google.gwt.query.client.plugins.deferred.Callbacks

        result += s;
      }
    };
   
    result = "";
    Callbacks callbacks = new Callbacks();
    callbacks.add( fn1 );
    callbacks.fire( "foo" );
    assertEquals(" f1: foo", result);
   
    result = "";
    callbacks.add( fn2 );
    callbacks.fire( "bar" );
    assertEquals(" f1: bar f2: bar", result);

    result = "";
    callbacks.remove( fn2 );
    callbacks.fire( "foobar" );
    assertEquals(" f1: foobar", result);

    result = "";
    callbacks.add( fn1 );
    callbacks.fire( "foo" );
    assertEquals(" f1: foo f1: foo", result);

    result = "";
    callbacks = new Callbacks("unique");
    callbacks.add( fn1 );
    callbacks.add( fn1 );
    callbacks.fire( "foo" );
    assertEquals(" f1: foo", result);

    result = "";
    callbacks.add( fn3 );
    callbacks.fire( "bar" );
    assertEquals(" f1: bar f3_success: bar", result);
   
    result = "";
    callbacks = new Callbacks("memory");
    callbacks.add( fn1 );
    callbacks.fire( "foo" );
    callbacks.add( fn2 );
    callbacks.fire( "bar" );
    callbacks.remove(fn2);
    callbacks.fire( "foobar" );
    assertEquals(" f1: foo f2: foo f1: bar f2: bar f1: foobar", result);

    result = "";
    callbacks = new Callbacks("stopOnFalse");
    callbacks.add( fn1 );
    callbacks.add( fn2 );
    callbacks.fire( "bar" );
    assertEquals(" f1: bar", result);
   
    result = "";
    callbacks.disable();
    callbacks.fire( "bar" );
    assertEquals("", result);

    result = "";
    callbacks = new Callbacks("memory once unique");
    callbacks.add( fn1 );
    callbacks.add( fn1 );
    callbacks.fire( "bar" );
    assertEquals(" f1: bar", result);
    callbacks.fire( "foo" );
    assertEquals(" f1: bar", result);
    callbacks.add( fn2 );
    callbacks.add( fn2 );
    assertEquals(" f1: bar f2: bar f2: bar", result);
    callbacks.remove( fn1 );
    callbacks.add( fn1 );
    assertEquals(" f1: bar f2: bar f2: bar f1: bar", result);
    callbacks.remove( fn1 );
    callbacks.disable();
    callbacks.add( fn1 );
    assertEquals(" f1: bar f2: bar f2: bar f1: bar f1: bar", result);
   
    // Test adding callback functions in nested executions
    result = "";
    final Callbacks callbacks2 = new Callbacks("memory once unique");
    callbacks2.add(fn1);
    callbacks2.add(new Function(){public void f() {
      callbacks2.add( fn2 );
    }});
    callbacks2.fire("foo");
    assertEquals(" f1: foo f2: foo", result);
  }
View Full Code Here

Examples of eu.mosaic_cloud.tools.callbacks.core.Callbacks

        return Cloudlet.this.fsm.new FsmCallbackAccess () {
          @SuppressWarnings ("unchecked")
          @Override
          protected final CallbackCompletion<Void> execute ()
          {
            final Callbacks delegate = Cloudlet.this.genericCallbacksProxies.get (proxy);
            Preconditions.checkState (delegate != null);
            try {
              try {
                return (CallbackCompletion<Void>) (method.invoke (delegate, arguments));
              } catch (final InvocationTargetException wrapper) {
View Full Code Here

Examples of eu.mosaic_cloud.tools.callbacks.core.Callbacks

    {
      Cloudlet.this.fsm.new FsmVoidAccess () {
        @Override
        protected final Void execute ()
        {
          final Callbacks delegate = Cloudlet.this.genericCallbacksProxies.get (proxy);
          Preconditions.checkState (delegate != null);
          Preconditions.checkState (Cloudlet.this.genericCallbacksDelegates.remove (delegate) == proxy);
          Preconditions.checkState (Cloudlet.this.genericCallbacksProxies.remove (proxy) == delegate);
          return null;
        }
View Full Code Here

Examples of org.rstudio.core.client.files.FileSystemContext.Callbacks

      layout.setWidgetTopBottom(selectAllCheckBox, 0, Unit.PX, 0, Unit.PX);
      layout.setWidgetLeftWidth(selectAllCheckBox, 0, Unit.PX, 20, Unit.PX);

      // breadcrumb widget
      fileSystemContext_ = new FileSystemContextImpl();
      fileSystemContext_.setCallbacks(new Callbacks()
      {
         public void onNavigated()
         {
            navigationObserver_.onFileNavigation(fileSystemContext_.pwdItem());
         }
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.