Package org.inspirenxe.strata.core.state


package org.inspirenxe.strata.core.state
States, dependency tracking and bindings.

StateImpl holds a value, the bindings and watches that depend on it and the listeners subscribed to it. A Binding or a Watch records the states its source reads, and a root's BindingQueue evaluates the dirty ones on the UI thread before layout.

  • Class
    Description
    One property of one component kept in step with a Source, made by Component.bind.
    Something running that bindings leave their write-backs with until it ends: an animation.
    The dirty bindings and watches of one root.
    A control that shows when a Binding through a converted key cannot convert its value, which Strata's Validatable controls are.
    Core's ConverterFactory.
    Core's StateFactory, which makes StateImpls.
    Core's State.
    A listener that follows a Source the way a Binding does, made by ComponentFactory.watch.