Skip navigation links
B C D F G I J L M N O P R S T U V 

B

bindHeight() - Static method in class de.saxsys.mvvmfx.utils.sizebinding.SizeBindingsBuilder
 
bindSize() - Static method in class de.saxsys.mvvmfx.utils.sizebinding.SizeBindingsBuilder
 
bindWidth() - Static method in class de.saxsys.mvvmfx.utils.sizebinding.SizeBindingsBuilder
 

C

call(ListView<T>) - Method in interface de.saxsys.mvvmfx.utils.viewlist.ViewListCellFactory
 
clean() - Method in interface de.saxsys.mvvmfx.utils.listener.ICleanable
Clean logic for a component.
clean() - Method in class de.saxsys.mvvmfx.utils.listener.ListenerManager
 
clearSelection() - Method in class de.saxsys.mvvmfx.utils.itemlist.SelectableItemList
 
clearSelection() - Method in interface de.saxsys.mvvmfx.utils.itemlist.SelectableStringList
Removes the selection.
codeBehind(ViewType) - Method in class de.saxsys.mvvmfx.FluentViewLoader.FxmlViewStep
This param is used to define an existing instance of the codeBehind class that is used instead of creating a new one while loading.

D

de.saxsys.mvvmfx - package de.saxsys.mvvmfx
Contains the core mvvmFX classes, interfaces and annotations.
de.saxsys.mvvmfx.utils - package de.saxsys.mvvmfx.utils
Utilities that can be useful with MVVM specific tasks or in general for JavaFX development.
de.saxsys.mvvmfx.utils.itemlist - package de.saxsys.mvvmfx.utils.itemlist
Show model lists in UI controls like (i.e. in ListView's without leaking dependencies from the view to the model.
de.saxsys.mvvmfx.utils.listener - package de.saxsys.mvvmfx.utils.listener
Manage listeners to prevent memory leaks due to still registered listeners after a view is removed.
de.saxsys.mvvmfx.utils.notifications - package de.saxsys.mvvmfx.utils.notifications
Provide notifications to reduce coupling between viewModels and views.
de.saxsys.mvvmfx.utils.sizebinding - package de.saxsys.mvvmfx.utils.sizebinding
Provide a fluent api to bind the size of different controls to each other.
de.saxsys.mvvmfx.utils.viewlist - package de.saxsys.mvvmfx.utils.viewlist
Use mvvmFX views as elements in a ListView.

F

FluentViewLoader - Class in de.saxsys.mvvmfx
Fluent API for loading Views.
FluentViewLoader() - Constructor for class de.saxsys.mvvmfx.FluentViewLoader
 
FluentViewLoader.FxmlViewStep<ViewType extends FxmlView<? extends ViewModelType>,ViewModelType extends ViewModel> - Class in de.saxsys.mvvmfx
This class is the builder step to load a fxml based view.
FluentViewLoader.JavaViewStep<ViewType extends JavaView<? extends ViewModelType>,ViewModelType extends ViewModel> - Class in de.saxsys.mvvmfx
This class is the builder step to load a java based view.
fxmlView(Class<? extends ViewType>) - Static method in class de.saxsys.mvvmfx.FluentViewLoader
This method is the entry point of the Fluent API to load a fxml based View.
FxmlView<ViewModelType extends ViewModel> - Interface in de.saxsys.mvvmfx
A view that is implemented with FXML.

G

getCodeBehind() - Method in class de.saxsys.mvvmfx.ViewTuple
The code behind part of the view.
getModelList() - Method in class de.saxsys.mvvmfx.utils.itemlist.ListTransformation
 
getNotificationCenter() - Static method in class de.saxsys.mvvmfx.MvvmFX
 
getNotificationCenter() - Static method in class de.saxsys.mvvmfx.utils.notifications.NotificationCenterFactory
 
getSelectedIndex() - Method in class de.saxsys.mvvmfx.utils.itemlist.SelectableItemList
Gets the value of the property selectedIndex.
getSelectedIndex() - Method in interface de.saxsys.mvvmfx.utils.itemlist.SelectableStringList
 
getSelectedItem() - Method in class de.saxsys.mvvmfx.utils.itemlist.SelectableItemList
 
getStringList() - Method in class de.saxsys.mvvmfx.utils.itemlist.SelectableItemList
 
getTargetList() - Method in class de.saxsys.mvvmfx.utils.itemlist.ListTransformation
 
getView() - Method in class de.saxsys.mvvmfx.ViewTuple
The root object of the view.
getViewModel() - Method in class de.saxsys.mvvmfx.ViewTuple
 

I

ICleanable - Interface in de.saxsys.mvvmfx.utils.listener
Interface declares a cleanable class.
InjectViewModel - Annotation Type in de.saxsys.mvvmfx
This annotation is used to mark the ViewModel field in the View so that the mvvmFX framework will inject the corresponding ViewModel instance.
ItemList<ListType> - Class in de.saxsys.mvvmfx.utils.itemlist
Element that you can use in a View Model to transform any list to a string representation which can be bound to UI Elements like ListView.
ItemList(ObservableList<ListType>, ModelToStringFunction<ListType>) - Constructor for class de.saxsys.mvvmfx.utils.itemlist.ItemList
Creates a ItemList by a given list of items and a string converter.

J

javaView(Class<? extends ViewType>) - Static method in class de.saxsys.mvvmfx.FluentViewLoader
This method is the entry point of the Fluent API to load a java based view.
JavaView<ViewModelType extends ViewModel> - Interface in de.saxsys.mvvmfx
A view that is implemented with with pure Java.

L

ListenerManager - Class in de.saxsys.mvvmfx.utils.listener
The ListenerManager is used to be able to clean up listeners when they are not used anymore.
ListenerManager() - Constructor for class de.saxsys.mvvmfx.utils.listener.ListenerManager
 
ListTransformation<SourceType,TargetType> - Class in de.saxsys.mvvmfx.utils.itemlist
Binds an ObservableList that contains elements of TargetType to another ObservableList that contains elements of SourceType.
ListTransformation(ObservableList<SourceType>, Function<SourceType, TargetType>) - Constructor for class de.saxsys.mvvmfx.utils.itemlist.ListTransformation
Creates a ListTransformation by a given list of items and a function.
ListTransformation(Function<SourceType, TargetType>) - Constructor for class de.saxsys.mvvmfx.utils.itemlist.ListTransformation
Creates a ListTransformation by with a given function.
load() - Method in class de.saxsys.mvvmfx.FluentViewLoader.FxmlViewStep
The final step of the Fluent API.
load() - Method in class de.saxsys.mvvmfx.FluentViewLoader.JavaViewStep
The final step of the Fluent API.

M

map(T) - Method in interface de.saxsys.mvvmfx.utils.viewlist.ViewListCellFactory
 
map(T) - Method in interface de.saxsys.mvvmfx.utils.viewlist.ViewTupleMapper
Map a <T> to a ViewTuple.
modelListProperty() - Method in class de.saxsys.mvvmfx.utils.itemlist.ListTransformation
 
ModelToStringFunction<ModelType> - Interface in de.saxsys.mvvmfx.utils.itemlist
 
MvvmFX - Class in de.saxsys.mvvmfx
This class is a facade that is used by the user to access classes and services from the framework.
MvvmFX() - Constructor for class de.saxsys.mvvmfx.MvvmFX
 

N

NotificationCenter - Interface in de.saxsys.mvvmfx.utils.notifications
Central component to provide a notification mechanism.
NotificationCenterFactory - Class in de.saxsys.mvvmfx.utils.notifications
This class is used to get instances of the NotificationCenter interface.
NotificationCenterFactory() - Constructor for class de.saxsys.mvvmfx.utils.notifications.NotificationCenterFactory
 
NotificationObserver - Interface in de.saxsys.mvvmfx.utils.notifications
Observer for getting notifications.

O

of(Region) - Method in interface de.saxsys.mvvmfx.utils.sizebinding.SizeBindingsBuilder.UnbindStep
 
of(Control) - Method in interface de.saxsys.mvvmfx.utils.sizebinding.SizeBindingsBuilder.UnbindStep
 
of(Rectangle) - Method in interface de.saxsys.mvvmfx.utils.sizebinding.SizeBindingsBuilder.UnbindStep
 
of(ImageView) - Method in interface de.saxsys.mvvmfx.utils.sizebinding.SizeBindingsBuilder.UnbindStep
 

P

publish(String, Object...) - Method in interface de.saxsys.mvvmfx.utils.notifications.NotificationCenter
Post a notification to all NotificationObserver which are registered with the given String.

R

receivedNotification(String, Object...) - Method in interface de.saxsys.mvvmfx.utils.notifications.NotificationObserver
Handle the Notification which is passed by the NotificationCenter.
register(ObservableValue<T>, ChangeListener<? super T>) - Method in class de.saxsys.mvvmfx.utils.listener.ListenerManager
Register the given ChangeListener to the ObservableValue.
register(ObservableList<T>, ListChangeListener<? super T>) - Method in class de.saxsys.mvvmfx.utils.listener.ListenerManager
Register the given ListChangeListener to the ObservableList.
register(Observable, InvalidationListener) - Method in class de.saxsys.mvvmfx.utils.listener.ListenerManager
Register the given InvalidationListener to the Observable .
resourceBundle(ResourceBundle) - Method in class de.saxsys.mvvmfx.FluentViewLoader.FxmlViewStep
 
resourceBundle(ResourceBundle) - Method in class de.saxsys.mvvmfx.FluentViewLoader.JavaViewStep
 
root(Object) - Method in class de.saxsys.mvvmfx.FluentViewLoader.FxmlViewStep
This param is used to define a JavaFX node that is used as the root element when loading the fxml file.

S

select(ListType) - Method in class de.saxsys.mvvmfx.utils.itemlist.SelectableItemList
 
select(int) - Method in class de.saxsys.mvvmfx.utils.itemlist.SelectableItemList
 
select(int) - Method in interface de.saxsys.mvvmfx.utils.itemlist.SelectableStringList
 
SelectableItemList<ListType> - Class in de.saxsys.mvvmfx.utils.itemlist
Element that you can use in a View Model to transform any list to a string representation which can be bound to UI Elements like ChoiceBox or ListView.
SelectableItemList(ObservableList<ListType>, ModelToStringFunction<ListType>) - Constructor for class de.saxsys.mvvmfx.utils.itemlist.SelectableItemList
Creates a SelectableItemList by a given list of items and a ModelToStringFunction.
SelectableStringList - Interface in de.saxsys.mvvmfx.utils.itemlist
Interface to hide the visibility to an SelectableItemList in a view.
selectedIndexProperty() - Method in class de.saxsys.mvvmfx.utils.itemlist.SelectableItemList
Represents an Integer which is the current selection index.
selectedIndexProperty() - Method in interface de.saxsys.mvvmfx.utils.itemlist.SelectableStringList
Represents an Integer which is the current selection index.
selectedItemProperty() - Method in class de.saxsys.mvvmfx.utils.itemlist.SelectableItemList
Represents the current selected item.
setCustomDependencyInjector(Callback<Class<?>, Object>) - Static method in class de.saxsys.mvvmfx.MvvmFX
This method is used to integrate the mvvmFX framework into your dependency injection environment.
setModelList(ObservableList<SourceType>) - Method in class de.saxsys.mvvmfx.utils.itemlist.ListTransformation
Set the model list that should be synchronized with the target list.
SizeBindingsBuilder - Class in de.saxsys.mvvmfx.utils.sizebinding
This class is a helper for binding/unbind the size of two components.
SizeBindingsBuilder() - Constructor for class de.saxsys.mvvmfx.utils.sizebinding.SizeBindingsBuilder
 
SizeBindingsBuilder.BindHeightBuilderStep - Interface in de.saxsys.mvvmfx.utils.sizebinding
 
SizeBindingsBuilder.BindSizeBuilderStep - Interface in de.saxsys.mvvmfx.utils.sizebinding
 
SizeBindingsBuilder.BindWidthBuilderStep - Interface in de.saxsys.mvvmfx.utils.sizebinding
 
SizeBindingsBuilder.FromBindHeightBuilderStep - Interface in de.saxsys.mvvmfx.utils.sizebinding
 
SizeBindingsBuilder.FromBindSizeBuilderStep - Interface in de.saxsys.mvvmfx.utils.sizebinding
 
SizeBindingsBuilder.FromBindWidthBuilderStep - Interface in de.saxsys.mvvmfx.utils.sizebinding
 
SizeBindingsBuilder.UnbindStep - Interface in de.saxsys.mvvmfx.utils.sizebinding
 
stringListProperty() - Method in class de.saxsys.mvvmfx.utils.itemlist.ItemList
 
stringListProperty() - Method in class de.saxsys.mvvmfx.utils.itemlist.SelectableItemList
 
stringListProperty() - Method in interface de.saxsys.mvvmfx.utils.itemlist.SelectableStringList
String list which can be used by the UI to present the data.
subscribe(String, NotificationObserver) - Method in interface de.saxsys.mvvmfx.utils.notifications.NotificationCenter
Add an observer to the NotificationCenter which gets notifications for the given String.

T

targetListProperty() - Method in class de.saxsys.mvvmfx.utils.itemlist.ListTransformation
 

U

unbindHeight() - Static method in class de.saxsys.mvvmfx.utils.sizebinding.SizeBindingsBuilder
 
unbindSize() - Static method in class de.saxsys.mvvmfx.utils.sizebinding.SizeBindingsBuilder
 
unbindWidth() - Static method in class de.saxsys.mvvmfx.utils.sizebinding.SizeBindingsBuilder
 
unsubscribe(String, NotificationObserver) - Method in interface de.saxsys.mvvmfx.utils.notifications.NotificationCenter
Removes an observer from the NotificationCenter.
unsubscribe(NotificationObserver) - Method in interface de.saxsys.mvvmfx.utils.notifications.NotificationCenter
Remove all registrations of an NotificationObserver.

V

ViewListCellFactory<T> - Interface in de.saxsys.mvvmfx.utils.viewlist
Factory which provides the mapping between some data to a ViewTuple.
viewModel(ViewModelType) - Method in class de.saxsys.mvvmfx.FluentViewLoader.FxmlViewStep
This param is used to define an existing viewModel instance to be used when loading the view.
viewModel(ViewModelType) - Method in class de.saxsys.mvvmfx.FluentViewLoader.JavaViewStep
This param is used to define an existing viewModel instance to be used when loading the view.
ViewModel - Interface in de.saxsys.mvvmfx
Marker interface for a View Model.
ViewTuple<ViewType extends de.saxsys.mvvmfx.internal.viewloader.View<? extends ViewModelType>,ViewModelType extends ViewModel> - Class in de.saxsys.mvvmfx
Tuple for carrying view / code-behind pair.
ViewTuple(ViewType, Parent, ViewModelType) - Constructor for class de.saxsys.mvvmfx.ViewTuple
 
ViewTupleMapper<T> - Interface in de.saxsys.mvvmfx.utils.viewlist
Declares how to map from a <T> to a ViewTuple.
B C D F G I J L M N O P R S T U V 
Skip navigation links

Copyright © 2015 Saxonia Systems AG. All rights reserved.