Package swingtree.api.mvvm


package swingtree.api.mvvm
  • Interfaces
    Class
    Description
    BoundViewSupplier<M extends sprouts.HasId<?>>
    A provider of a view bound to a Var property, usually containing a value object based view model or a simple data model in the form of a record from which the calcite dynamically creates and manages sub-views.
    Deprecated.
    This contract is inherently unfriendly to both composition and thread safety, which is why it is replaced by the tuple based binding: It forces an inheritance style contract onto your view models: every entry model must expose two mutable properties it usually does not care about, just to be displayable.
    Functional interface for dynamically creating tabs based on a provided model.
    A provider of a view, usually a view model or a simple data model with the purpose of making it possible to dynamically creating sub-views for inside a view for a given sub-view model.