Package | Description |
---|---|
de.saxsys.mvvmfx |
Contains the core mvvmFX classes, interfaces and annotations.
|
de.saxsys.mvvmfx.utils.viewlist |
Use mvvmFX views as elements in a
ListView . |
Modifier and Type | Class and Description |
---|---|
static class |
FluentViewLoader.FxmlViewStep<ViewType extends FxmlView<? extends ViewModelType>,ViewModelType extends ViewModel>
This class is the builder step to load a fxml based view.
|
static class |
FluentViewLoader.JavaViewStep<ViewType extends JavaView<? extends ViewModelType>,ViewModelType extends ViewModel>
This class is the builder step to load a java based view.
|
interface |
FxmlView<ViewModelType extends ViewModel>
A view that is implemented with FXML.
|
interface |
JavaView<ViewModelType extends ViewModel>
A view that is implemented with with pure Java.
|
class |
ViewTuple<ViewType extends de.saxsys.mvvmfx.internal.viewloader.View<? extends ViewModelType>,ViewModelType extends ViewModel>
Tuple for carrying view / code-behind pair.
|
Modifier and Type | Method and Description |
---|---|
static <ViewType extends FxmlView<? extends ViewModelType>,ViewModelType extends ViewModel> |
FluentViewLoader.fxmlView(Class<? extends ViewType> viewType)
This method is the entry point of the Fluent API to load a fxml based View.
|
static <ViewType extends JavaView<? extends ViewModelType>,ViewModelType extends ViewModel> |
FluentViewLoader.javaView(Class<? extends ViewType> viewType)
This method is the entry point of the Fluent API to load a java based view.
|
Modifier and Type | Class and Description |
---|---|
class |
CachedViewModelCellFactory<V extends de.saxsys.mvvmfx.internal.viewloader.View<VM>,VM extends ViewModel>
An implementation of the
ViewListCellFactory that can be used for ListView s that are based on a list
of ViewModels. |
Modifier and Type | Method and Description |
---|---|
static <V extends de.saxsys.mvvmfx.internal.viewloader.View<VM>,VM extends ViewModel> |
CachedViewModelCellFactory.create(javafx.util.Callback<VM,ViewTuple<V,VM>> callback) |
Modifier and Type | Method and Description |
---|---|
ViewTuple<? extends de.saxsys.mvvmfx.internal.viewloader.View,? extends ViewModel> |
ViewTupleMapper.map(T element)
Map a
<T> to a ViewTuple . |
ViewTuple<? extends de.saxsys.mvvmfx.internal.viewloader.View,? extends ViewModel> |
ViewListCellFactory.map(T element) |
Copyright © 2015 Saxonia Systems AG. All rights reserved.