Uses of Interface
com.vaadin.signals.Signal
Packages that use Signal
Package
Description
-
Uses of Signal in com.vaadin.flow.component
Methods in com.vaadin.flow.component with parameters of type SignalModifier and TypeMethodDescriptionstatic <C extends Component,T>
RegistrationComponentEffect.bind(C owner, Signal<T> signal, SerializableBiConsumer<C, T> setter) Binds asignal's value to a given owner component in a way defined insetterfunction and creates a Signal effect function executing the setter whenever the signal value changes.voidBinds aSignal's value to this property support and keeps the value synchronized with the signal value while the component is in attached state. -
Uses of Signal in com.vaadin.flow.dom
Methods in com.vaadin.flow.dom with parameters of type SignalModifier and TypeMethodDescriptiondefault voidBinds the presence of the given class name to the provided signal so that the class is added when the signal value istrueand removed when the value isfalse.static <T> RegistrationElementEffect.bind(Element owner, Signal<T> signal, SerializableBiConsumer<Element, T> setter) Binds asignal's value to a given owner element in a way defined insetterfunction and creates a Signal effect function executing the setter whenever the signal value changes.default StyleBinds the given style property to the provided string signal and keeps the style property value synchronized with the signal.voidElement.bindAttribute(String attribute, Signal<String> signal) Binds aSignal's value to a given attribute and keeps the attribute value synchronized with the signal value while the element is in attached state.voidElementStateProvider.bindAttributeSignal(Element owner, String attribute, Signal<String> signal) Binds the given signal to the given attribute.voidElement.bindProperty(String name, Signal<?> signal) Binds aSignal's value to the given property and keeps the property value synchronized with the signal value while the element is in attached state.voidElementStateProvider.bindPropertySignal(Element owner, String name, Signal<?> signal) Binds the given signal to the given property.voidBinds aSignal's value to the text content of this element and keeps the text content synchronized with the signal value while the element is in attached state. -
Uses of Signal in com.vaadin.flow.dom.impl
Methods in com.vaadin.flow.dom.impl with parameters of type SignalModifier and TypeMethodDescriptionvoidBinds the presence of the given class name to the provided signal so that the class is added when the signal value istrueand removed when the value isfalse.Binds the given style property to the provided string signal and keeps the style property value synchronized with the signal.voidAbstractTextElementStateProvider.bindAttributeSignal(Element owner, String attribute, Signal<String> signal) voidBasicElementStateProvider.bindAttributeSignal(Element owner, String attribute, Signal<String> signal) voidShadowRootStateProvider.bindAttributeSignal(Element owner, String attribute, Signal<String> signal) voidAbstractTextElementStateProvider.bindPropertySignal(Element owner, String name, Signal<?> signal) voidBasicElementStateProvider.bindPropertySignal(Element owner, String name, Signal<?> signal) voidShadowRootStateProvider.bindPropertySignal(Element owner, String name, Signal<?> signal) -
Uses of Signal in com.vaadin.flow.internal.nodefeature
Methods in com.vaadin.flow.internal.nodefeature that return SignalModifier and TypeMethodDescriptionSignal<?> NodeMap.SignalBinding.signal()Returns the value of thesignalrecord component.Methods in com.vaadin.flow.internal.nodefeature with parameters of type SignalModifier and TypeMethodDescriptionvoidAbstractPropertyMap.bindSignal(Element owner, String name, Signal<?> signal) Binds the given signal to the given property.voidElementAttributeMap.bindSignal(Element owner, String attribute, Signal<String> signal) Binds the given signal to the given attribute.voidTextBindingFeature.setBinding(Registration registration, Signal<String> textSignal) Constructors in com.vaadin.flow.internal.nodefeature with parameters of type SignalModifierConstructorDescriptionSignalBinding(Signal<?> signal, Registration registration, Serializable value) Creates an instance of aSignalBindingrecord class. -
Uses of Signal in com.vaadin.signals
Subinterfaces of Signal in com.vaadin.signalsModifier and TypeInterfaceDescriptioninterfaceA signal to which a new value can be directly written.Classes in com.vaadin.signals that implement SignalModifier and TypeClassDescriptionclassBase type for full-featured signals that are backed by a transactional signal tree.classListSignal<T>A signal containing a list of values.classMapSignal<T>A signal containing a map of values with string keys.classA signal representing a node in a tree structure.classA signal containing a numeric value.classA writable signal that holds a reference to an object.classValueSignal<T>A signal containing a value.Methods in com.vaadin.signals that return SignalModifier and TypeMethodDescriptionWritableSignal.asReadonly()Wraps this signal to not accept changes.static <T> Signal<T> Creates a new computed signal with the given computation callback.default <C> Signal<C> Creates a simple computed signal based on a mapper function that is passed the value of this signal.<C> Signal<C> NumberSignal.mapIntValue(IntFunction<C> mapper) Creates a computed signal based on an integer mapper function that is passed the value of this signal.Crates a new computed signal containing the negation of the provided boolean-valued signal.Methods in com.vaadin.signals with parameters of type Signal -
Uses of Signal in com.vaadin.signals.impl
Classes in com.vaadin.signals.impl that implement SignalModifier and TypeClassDescriptionclassA signal with a value that is computed based on the value of other signals. -
Uses of Signal in com.vaadin.signals.operations
Classes in com.vaadin.signals.operations with type parameters of type SignalModifier and TypeClassDescriptionclassInsertOperation<T extends Signal<?>>An operation that inserts a new child signal into a list or map.