Uses of Interface
it.tidalwave.ui.core.role.PresentationModel
Packages that use PresentationModel
Package
Description
-
Uses of PresentationModel in it.tidalwave.ui.core.role
Fields in it.tidalwave.ui.core.role with type parameters of type PresentationModelModifier and TypeFieldDescriptionstatic final it.tidalwave.util.As.Type<it.tidalwave.role.Aggregate<PresentationModel>> PresentationModel._AggregateOfPresentationModel_Shortcut forAs.static final it.tidalwave.util.As.Type<it.tidalwave.role.SimpleComposite<PresentationModel>> PresentationModel._CompositeOfPresentationModel_Shortcut forAs.static final Class<PresentationModel> PresentationModel._PresentationModel_Shortcut forAs.Methods in it.tidalwave.ui.core.role that return PresentationModelModifier and TypeMethodDescriptiondefault PresentationModelPresentable.createPresentationModel()Creates aPresentationModel.default PresentationModelPresentable.createPresentationModel(Object instanceRole) Creates aPresentationModelwith a single role.Presentable.createPresentationModel(Collection<Object> instanceRoles) Creates aPresentationModelwith some roles.default PresentationModelPresentationModelFactory.createPresentationModel(Object datum) Creates a new instance ofPresentationModel.PresentationModelFactory.createPresentationModel(Object datum, Collection<Object> roles) Creates a new instance ofPresentationModelwith some roles or role factories.static PresentationModelPresentationModel.empty()Returns an empty instance (no roles, with the exception of a dummyDisplayable).static PresentationModelReturns a new instance given an owner and no roles.static PresentationModelReturns a new instance given an owner and a single role.static PresentationModelPresentationModel.of(Object owner, Collection<Object> roles) Returns a new instance given an owner and multiple roles.static PresentationModelPresentationModel.ofMaybePresentable(it.tidalwave.util.As owner) Returns a new instance from an owner which might have thePresentablerole.static PresentationModelPresentationModel.ofMaybePresentable(it.tidalwave.util.As owner, Collection<Object> roles) Returns a new instance from an owner which might have thePresentablerole.Methods in it.tidalwave.ui.core.role that return types with arguments of type PresentationModelModifier and TypeMethodDescription -
Uses of PresentationModel in it.tidalwave.ui.core.role.spi
Methods in it.tidalwave.ui.core.role.spi that return PresentationModelModifier and TypeMethodDescriptionDefaultPresentationModelFactory.createPresentationModel(Object owner, Collection<Object> localRoles) Creates a new instance ofPresentationModelwith some roles or role factories.SimpleCompositePresentable.createPresentationModel(Collection<Object> roles) Creates aPresentationModelwith some roles.static <T extends it.tidalwave.util.As>
PresentationModelPresentationModelCollectors.toCompositePresentationModel(Iterable<? extends T> i, Function<? super T, Object> roleCreator) A facility method that creates a compositePresentationModelout of an iterable (which means an array, a collection or a stream) of objects implementingAs.static <T extends it.tidalwave.util.As>
PresentationModelPresentationModelCollectors.toCompositePresentationModel(Iterable<T> i) A facility simplified version ofPresentationModelCollectors.toCompositePresentationModel(java.lang.Iterable, java.util.function.Function).Methods in it.tidalwave.ui.core.role.spi that return types with arguments of type PresentationModelModifier and TypeMethodDescriptionprotected List<PresentationModel> SimpleCompositePresentable.SCPFinder.computeResults()PresentationModelCollectors.finisher()PresentationModelCollectors.finisher() -
Uses of PresentationModel in it.tidalwave.ui.example.presentation
Methods in it.tidalwave.ui.example.presentation with parameters of type PresentationModelModifier and TypeMethodDescriptionvoidMainPanelPresentation.populate(PresentationModel pmSimpleEntities, PresentationModel pmDciEntities, PresentationModel pmFileEntities) A presentation also exposes somepopulateXYZ()methods which are used to fill various parts of the UI with model. -
Uses of PresentationModel in it.tidalwave.ui.javafx
Methods in it.tidalwave.ui.javafx with parameters of type PresentationModelModifier and TypeMethodDescriptiondefault voidJavaFXBinder.bind(javafx.scene.control.ComboBox<PresentationModel> comboBox, PresentationModel pm) Binds aComboBoxto aPresentationModel.default voidJavaFXBinder.bind(javafx.scene.control.ComboBox<PresentationModel> comboBox, PresentationModel pm, Runnable initCallback) Binds aComboBoxto aPresentationModeland a callback.voidJavaFXBinder.bind(javafx.scene.control.ComboBox<PresentationModel> comboBox, PresentationModel pm, Optional<Runnable> initCallback) Binds aComboBoxto aPresentationModeland an optional callback.default voidJavaFXBinder.bind(javafx.scene.control.ListView<PresentationModel> listView, PresentationModel pm) Binds aComboBoxto aPresentationModel.default voidJavaFXBinder.bind(javafx.scene.control.ListView<PresentationModel> listView, PresentationModel pm, Runnable initCallback) Binds aListViewto aPresentationModeland a callback.voidJavaFXBinder.bind(javafx.scene.control.ListView<PresentationModel> listView, PresentationModel pm, Optional<Runnable> initCallback) Binds aListViewto aPresentationModeland an optional callback.default voidJavaFXBinder.bind(javafx.scene.control.TableView<PresentationModel> tableView, PresentationModel pm) Binds aTableViewto aPresentationModel.default voidJavaFXBinder.bind(javafx.scene.control.TableView<PresentationModel> tableView, PresentationModel pm, Runnable initCallback) Binds aTableViewto aPresentationModeland a callback.voidJavaFXBinder.bind(javafx.scene.control.TableView<PresentationModel> tableView, PresentationModel pm, Optional<Runnable> initCallback) Binds aTableViewto aPresentationModeland an optional callback.default voidJavaFXBinder.bind(javafx.scene.control.TreeTableView<PresentationModel> treeTableView, PresentationModel pm) Binds aTreeTableViewto aPresentationModel.default voidJavaFXBinder.bind(javafx.scene.control.TreeTableView<PresentationModel> treeTableView, PresentationModel pm, Runnable initCallback) Binds aTreeTableViewto aPresentationModeland a callback.voidJavaFXBinder.bind(javafx.scene.control.TreeTableView<PresentationModel> treeTableView, PresentationModel pm, Optional<Runnable> initCallback) Binds aTreeTableViewto aPresentationModeland a callback.default voidJavaFXBinder.bind(javafx.scene.control.TreeView<PresentationModel> treeView, PresentationModel pm) Binds aTableViewto aPresentationModel.default voidJavaFXBinder.bind(javafx.scene.control.TreeView<PresentationModel> treeView, PresentationModel pm, Runnable initCallback) Binds aTableViewto aPresentationModeland a callback.voidJavaFXBinder.bind(javafx.scene.control.TreeView<PresentationModel> treeView, PresentationModel pm, Optional<Runnable> initCallback) Binds aTreeViewto aPresentationModeland a callback.voidJavaFXBinder.bindToggleButtons(javafx.scene.layout.Pane pane, PresentationModel pm) Given aPresentationModelthat contains aComposite, populate the pane withToggleButtons associated to the elements of theComposite.Method parameters in it.tidalwave.ui.javafx with type arguments of type PresentationModelModifier and TypeMethodDescriptiondefault voidJavaFXBinder.bind(javafx.scene.control.ComboBox<PresentationModel> comboBox, PresentationModel pm) Binds aComboBoxto aPresentationModel.default voidJavaFXBinder.bind(javafx.scene.control.ComboBox<PresentationModel> comboBox, PresentationModel pm, Runnable initCallback) Binds aComboBoxto aPresentationModeland a callback.voidJavaFXBinder.bind(javafx.scene.control.ComboBox<PresentationModel> comboBox, PresentationModel pm, Optional<Runnable> initCallback) Binds aComboBoxto aPresentationModeland an optional callback.default voidJavaFXBinder.bind(javafx.scene.control.ListView<PresentationModel> listView, PresentationModel pm) Binds aComboBoxto aPresentationModel.default voidJavaFXBinder.bind(javafx.scene.control.ListView<PresentationModel> listView, PresentationModel pm, Runnable initCallback) Binds aListViewto aPresentationModeland a callback.voidJavaFXBinder.bind(javafx.scene.control.ListView<PresentationModel> listView, PresentationModel pm, Optional<Runnable> initCallback) Binds aListViewto aPresentationModeland an optional callback.default voidJavaFXBinder.bind(javafx.scene.control.TableView<PresentationModel> tableView, PresentationModel pm) Binds aTableViewto aPresentationModel.default voidJavaFXBinder.bind(javafx.scene.control.TableView<PresentationModel> tableView, PresentationModel pm, Runnable initCallback) Binds aTableViewto aPresentationModeland a callback.voidJavaFXBinder.bind(javafx.scene.control.TableView<PresentationModel> tableView, PresentationModel pm, Optional<Runnable> initCallback) Binds aTableViewto aPresentationModeland an optional callback.default voidJavaFXBinder.bind(javafx.scene.control.TreeTableView<PresentationModel> treeTableView, PresentationModel pm) Binds aTreeTableViewto aPresentationModel.default voidJavaFXBinder.bind(javafx.scene.control.TreeTableView<PresentationModel> treeTableView, PresentationModel pm, Runnable initCallback) Binds aTreeTableViewto aPresentationModeland a callback.voidJavaFXBinder.bind(javafx.scene.control.TreeTableView<PresentationModel> treeTableView, PresentationModel pm, Optional<Runnable> initCallback) Binds aTreeTableViewto aPresentationModeland a callback.default voidJavaFXBinder.bind(javafx.scene.control.TreeView<PresentationModel> treeView, PresentationModel pm) Binds aTableViewto aPresentationModel.default voidJavaFXBinder.bind(javafx.scene.control.TreeView<PresentationModel> treeView, PresentationModel pm, Runnable initCallback) Binds aTableViewto aPresentationModeland a callback.voidJavaFXBinder.bind(javafx.scene.control.TreeView<PresentationModel> treeView, PresentationModel pm, Optional<Runnable> initCallback) Binds aTreeViewto aPresentationModeland a callback.