See: Description
| Interface | Description |
|---|---|
| Context | |
| FxmlView<ViewModelType extends ViewModel> |
A view that is implemented with FXML.
|
| JavaView<ViewModelType extends ViewModel> |
A view that is implemented with with pure Java.
|
| SceneLifecycle | |
| Scope |
Scope.
|
| ViewModel |
Interface for a View Model.
|
| Class | Description |
|---|---|
| FluentViewLoader |
Fluent API for loading Views.
|
| FluentViewLoader.FxmlViewStep<ViewType extends FxmlView<? extends ViewModelType>,ViewModelType extends ViewModel> |
This class is the builder step to load a fxml based view.
|
| FluentViewLoader.JavaViewStep<ViewType extends JavaView<? extends ViewModelType>,ViewModelType extends ViewModel> |
This class is the builder step to load a java based view.
|
| MvvmFX |
This class is a facade that is used by the user to access classes and services from the framework.
|
| ViewTuple<ViewType extends de.saxsys.mvvmfx.internal.viewloader.View<? extends ViewModelType>,ViewModelType extends ViewModel> |
Tuple for carrying view / code-behind pair.
|
| Annotation Type | Description |
|---|---|
| FxmlPath |
This annotation is used to define a
FxmlView custom
FXML file path. |
| Initialize |
This annotation is used to mark a method in a ViewModel to be called after all mvvmFX injections are finished.
|
| InjectContext | |
| InjectResourceBundle |
This annotation can be used to let mvvmFX inject the specified
ResourceBundle into your ViewModel
and/or FxmlView/JavaView. |
| InjectScope | |
| InjectViewModel |
This annotation is used to mark the ViewModel field in the View so that the mvvmFX framework will inject the
corresponding ViewModel instance.
|
| ScopeProvider |
Copyright © 2019 Saxonia Systems AG. All rights reserved.