Uses of Interface
org.eclipse.core.databinding.observable.sideeffect.ISideEffect
Packages that use ISideEffect
-
Uses of ISideEffect in org.eclipse.core.databinding.observable.sideeffect
Classes in org.eclipse.core.databinding.observable.sideeffect that implement ISideEffectModifier and TypeClassDescriptionfinal classRepresents anISideEffectthat is composed of a bunch of componentISideEffects.Methods in org.eclipse.core.databinding.observable.sideeffect that return ISideEffectModifier and TypeMethodDescriptionstatic <T> ISideEffectISideEffect.consumeOnceAsync(Supplier<T> supplier, Consumer<T> consumer) Runs the given supplier until it returns a non-null result.<T> ISideEffectISideEffectFactory.consumeOnceAsync(Supplier<T> supplier, Consumer<T> consumer) Runs the given supplier until it returns a non-null result.static ISideEffectRuns the given runnable once synchronously.static <T> ISideEffectRuns the supplier and passes its result to the consumer.Runs the given runnable once synchronously.<T> ISideEffectRuns the supplier and passes its result to the consumer.static ISideEffectISideEffect.createPaused(Runnable runnable) Creates a newISideEffecton the defaultRealmbut does not run it immediately.static ISideEffectISideEffect.createPaused(Realm realm, Runnable runnable) Creates a newISideEffecton the given Realm but does not activate it immediately.ISideEffectFactory.createPaused(Runnable runnable) Creates a newISideEffecton the defaultRealmbut does not run it immediately.ISideEffectFactory.createPaused(Realm realm, Runnable runnable) Creates a newISideEffecton the given Realm but does not activate it immediately.static <T> ISideEffectISideEffect.createResumed(Supplier<T> supplier, Consumer<T> consumer) Runs the supplier and passes its result to the consumer.<T> ISideEffectISideEffectFactory.createResumed(Supplier<T> supplier, Consumer<T> consumer) Runs the supplier and passes its result to the consumer.Methods in org.eclipse.core.databinding.observable.sideeffect with parameters of type ISideEffectModifier and TypeMethodDescriptionvoidCompositeSideEffect.add(ISideEffect sideEffect) Adds the givenISideEffectinstance from the composite.voidCompositeSideEffect.remove(ISideEffect sideEffect) Removes the givenISideEffectinstance from the composite.Method parameters in org.eclipse.core.databinding.observable.sideeffect with type arguments of type ISideEffectModifier and TypeMethodDescriptionvoidCompositeSideEffect.addDisposeListener(Consumer<ISideEffect> disposalConsumer) voidISideEffect.addDisposeListener(Consumer<ISideEffect> disposalConsumer) Adds a listener that will be invoked when thisISideEffectinstance is disposed.static ISideEffectFactoryISideEffectFactory.createFactory(Consumer<ISideEffect> sideEffectConsumer) Creates a newISideEffectFactorywhich will notify the givenConsumerof everyISideEffectthat is constructed by the factory.voidCompositeSideEffect.removeDisposeListener(Consumer<ISideEffect> disposalConsumer) voidISideEffect.removeDisposeListener(Consumer<ISideEffect> disposalConsumer) Removes a dispose listener from thisISideEffectinstance.