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

A

accept(M, Boolean) - Method in interface de.saxsys.mvvmfx.utils.mapping.accessorfunctions.BooleanSetter
 
accept(M, Double) - Method in interface de.saxsys.mvvmfx.utils.mapping.accessorfunctions.DoubleSetter
 
accept(M, Float) - Method in interface de.saxsys.mvvmfx.utils.mapping.accessorfunctions.FloatSetter
 
accept(M, Integer) - Method in interface de.saxsys.mvvmfx.utils.mapping.accessorfunctions.IntSetter
 
accept(M, List<E>) - Method in interface de.saxsys.mvvmfx.utils.mapping.accessorfunctions.ListSetter
 
accept(M, Long) - Method in interface de.saxsys.mvvmfx.utils.mapping.accessorfunctions.LongSetter
 
accept(M, Map<K, V>) - Method in interface de.saxsys.mvvmfx.utils.mapping.accessorfunctions.MapSetter
 
accept(M, T) - Method in interface de.saxsys.mvvmfx.utils.mapping.accessorfunctions.ObjectSetter
 
accept(M, Set<E>) - Method in interface de.saxsys.mvvmfx.utils.mapping.accessorfunctions.SetSetter
 
accept(M, String) - Method in interface de.saxsys.mvvmfx.utils.mapping.accessorfunctions.StringSetter
 
Action - Class in de.saxsys.mvvmfx.utils.commands
 
Action() - Constructor for class de.saxsys.mvvmfx.utils.commands.Action
 
action() - Method in class de.saxsys.mvvmfx.utils.commands.Action
 
actionSupplier - Variable in class de.saxsys.mvvmfx.utils.commands.DelegateCommand
 
addGlobalBuilderFactory(BuilderFactory) - Static method in class de.saxsys.mvvmfx.MvvmFX
Add a BuilderFactory to be used by mvvmFX.
apply(M) - Method in interface de.saxsys.mvvmfx.utils.mapping.accessorfunctions.BooleanGetter
 
apply(M, Boolean) - Method in interface de.saxsys.mvvmfx.utils.mapping.accessorfunctions.BooleanImmutableSetter
 
apply(M) - Method in interface de.saxsys.mvvmfx.utils.mapping.accessorfunctions.BooleanPropertyAccessor
 
apply(M) - Method in interface de.saxsys.mvvmfx.utils.mapping.accessorfunctions.DoubleGetter
 
apply(M, Double) - Method in interface de.saxsys.mvvmfx.utils.mapping.accessorfunctions.DoubleImmutableSetter
 
apply(M) - Method in interface de.saxsys.mvvmfx.utils.mapping.accessorfunctions.DoublePropertyAccessor
 
apply(M) - Method in interface de.saxsys.mvvmfx.utils.mapping.accessorfunctions.FloatGetter
 
apply(M, Float) - Method in interface de.saxsys.mvvmfx.utils.mapping.accessorfunctions.FloatImmutableSetter
 
apply(M) - Method in interface de.saxsys.mvvmfx.utils.mapping.accessorfunctions.FloatPropertyAccessor
 
apply(M) - Method in interface de.saxsys.mvvmfx.utils.mapping.accessorfunctions.IntGetter
 
apply(M, Integer) - Method in interface de.saxsys.mvvmfx.utils.mapping.accessorfunctions.IntImmutableSetter
 
apply(M) - Method in interface de.saxsys.mvvmfx.utils.mapping.accessorfunctions.IntPropertyAccessor
 
apply(M) - Method in interface de.saxsys.mvvmfx.utils.mapping.accessorfunctions.ListGetter
 
apply(M, List<E>) - Method in interface de.saxsys.mvvmfx.utils.mapping.accessorfunctions.ListImmutableSetter
 
apply(M) - Method in interface de.saxsys.mvvmfx.utils.mapping.accessorfunctions.ListPropertyAccessor
 
apply(M) - Method in interface de.saxsys.mvvmfx.utils.mapping.accessorfunctions.LongGetter
 
apply(M, Long) - Method in interface de.saxsys.mvvmfx.utils.mapping.accessorfunctions.LongImmutableSetter
 
apply(M) - Method in interface de.saxsys.mvvmfx.utils.mapping.accessorfunctions.LongPropertyAccessor
 
apply(M) - Method in interface de.saxsys.mvvmfx.utils.mapping.accessorfunctions.MapGetter
 
apply(M, Map<K, V>) - Method in interface de.saxsys.mvvmfx.utils.mapping.accessorfunctions.MapImmutableSetter
 
apply(M) - Method in interface de.saxsys.mvvmfx.utils.mapping.accessorfunctions.MapPropertyAccessor
 
apply(M) - Method in interface de.saxsys.mvvmfx.utils.mapping.accessorfunctions.ObjectGetter
 
apply(M, T) - Method in interface de.saxsys.mvvmfx.utils.mapping.accessorfunctions.ObjectImmutableSetter
 
apply(M) - Method in interface de.saxsys.mvvmfx.utils.mapping.accessorfunctions.ObjectPropertyAccessor
 
apply(M) - Method in interface de.saxsys.mvvmfx.utils.mapping.accessorfunctions.SetGetter
 
apply(M, Set<E>) - Method in interface de.saxsys.mvvmfx.utils.mapping.accessorfunctions.SetImmutableSetter
 
apply(M) - Method in interface de.saxsys.mvvmfx.utils.mapping.accessorfunctions.SetPropertyAccessor
 
apply(M) - Method in interface de.saxsys.mvvmfx.utils.mapping.accessorfunctions.StringGetter
 
apply(M, String) - Method in interface de.saxsys.mvvmfx.utils.mapping.accessorfunctions.StringImmutableSetter
 
apply(M) - Method in interface de.saxsys.mvvmfx.utils.mapping.accessorfunctions.StringPropertyAccessor
 

B

BeanSetPropertyField<M,E,T extends javafx.collections.ObservableSet<E>,R extends javafx.beans.property.Property<T>> - Class in de.saxsys.mvvmfx.utils.mapping
An implementation of PropertyField that is used when the field of the model class is a Set and is not a JavaFX SetProperty but is following the old Java-Beans standard, i.e. there is getter and setter method for the field.
BeanSetPropertyField(SideEffect, SetGetter<M, E>, SetSetter<M, E>, Supplier<SetProperty<E>>) - Constructor for class de.saxsys.mvvmfx.utils.mapping.BeanSetPropertyField
 
BeanSetPropertyField(SideEffect, SetGetter<M, E>, SetSetter<M, E>, Supplier<SetProperty<E>>, Set<E>) - Constructor for class de.saxsys.mvvmfx.utils.mapping.BeanSetPropertyField
 
BooleanGetter<M> - Interface in de.saxsys.mvvmfx.utils.mapping.accessorfunctions
A functional interface to define a getter method of type Boolean.
BooleanImmutableSetter<M> - Interface in de.saxsys.mvvmfx.utils.mapping.accessorfunctions
A functional interface to define an immutable "setter" method of type Boolean.
BooleanPropertyAccessor<M> - Interface in de.saxsys.mvvmfx.utils.mapping.accessorfunctions
A functional interface to define an accessor method for a property of type Boolean.
BooleanSetter<M> - Interface in de.saxsys.mvvmfx.utils.mapping.accessorfunctions
A functional interface to define a setter method of type Boolean.
builderFactory(BuilderFactory) - Method in class de.saxsys.mvvmfx.FluentViewLoader.FxmlViewStep
This param is used to add a BuilderFactory that is used when loading the view.

C

CachedViewModelCellFactory<V extends de.saxsys.mvvmfx.internal.viewloader.View<VM>,VM extends ViewModel> - Class in de.saxsys.mvvmfx.utils.viewlist
An implementation of the ViewListCellFactory that can be used for ListViews that are based on a list of ViewModels.
CachedViewModelCellFactory(Callback<VM, ViewTuple<V, VM>>) - Constructor for class de.saxsys.mvvmfx.utils.viewlist.CachedViewModelCellFactory
 
call() - Method in class de.saxsys.mvvmfx.utils.commands.Action
 
call(ListView<T>) - Method in interface de.saxsys.mvvmfx.utils.viewlist.ViewListCellFactory
 
callActionAndSynthesizeServiceRun() - Method in class de.saxsys.mvvmfx.utils.commands.DelegateCommand
 
checkExceptionProperty(ReadOnlyObjectProperty<Throwable>) - Static method in class de.saxsys.mvvmfx.utils.commands.DelegateCommand
 
clear() - Method in class de.saxsys.mvvmfx.utils.notifications.ThreadlessNotificationTestHelper
Clears the list of received notifications.
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.
codeBehind(ViewType) - Method in class de.saxsys.mvvmfx.FluentViewLoader.JavaViewStep
This param is used to define an existing instance of the codeBehind class that is used instead of creating a new one while loading.
Command - Interface in de.saxsys.mvvmfx.utils.commands
The Command encapsulates logic in the Command.execute() method which will be called later.
CommandBase - Class in de.saxsys.mvvmfx.utils.commands
Basic implementation of a Command.
CommandBase() - Constructor for class de.saxsys.mvvmfx.utils.commands.CommandBase
 
commit(M) - Method in class de.saxsys.mvvmfx.utils.mapping.BeanSetPropertyField
 
commit(M) - Method in class de.saxsys.mvvmfx.utils.mapping.ImmutableBeanPropertyField
 
commit(M) - Method in class de.saxsys.mvvmfx.utils.mapping.ImmutableListPropertyField
 
commit() - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
Take the current value of each property field and write it into the wrapped model element.
commitImmutable(M) - Method in class de.saxsys.mvvmfx.utils.mapping.ImmutableBeanPropertyField
 
commitImmutable(M) - Method in class de.saxsys.mvvmfx.utils.mapping.ImmutableListPropertyField
 
commitImmutable(M) - Method in interface de.saxsys.mvvmfx.utils.mapping.ImmutablePropertyField
 
CompositeCommand - Class in de.saxsys.mvvmfx.utils.commands
CompositeCommand is an aggregation of other commands - a list of Command references internally.
CompositeCommand(Command...) - Constructor for class de.saxsys.mvvmfx.utils.commands.CompositeCommand
Creates a CompositeCommand with given commands.
Context - Interface in de.saxsys.mvvmfx
 
context(Context) - Method in class de.saxsys.mvvmfx.FluentViewLoader.FxmlViewStep
 
context(Context) - Method in class de.saxsys.mvvmfx.FluentViewLoader.JavaViewStep
 
copyValuesTo(M) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
This method can be used to copy all values of this ModelWrapper instance to the model instance provided as argument.
create(Callback<VM, ViewTuple<V, VM>>) - Static method in class de.saxsys.mvvmfx.utils.viewlist.CachedViewModelCellFactory
 
createForFxmlView(Class<V>) - Static method in class de.saxsys.mvvmfx.utils.viewlist.CachedViewModelCellFactory
 
createForJavaView(Class<V>) - Static method in class de.saxsys.mvvmfx.utils.viewlist.CachedViewModelCellFactory
 
createTask() - Method in class de.saxsys.mvvmfx.utils.commands.DelegateCommand
 

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.commands - package de.saxsys.mvvmfx.utils.commands
 
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.mapping - package de.saxsys.mvvmfx.utils.mapping
 
de.saxsys.mvvmfx.utils.mapping.accessorfunctions - package de.saxsys.mvvmfx.utils.mapping.accessorfunctions
This package contains functional interfaces to define accessors of different types.
de.saxsys.mvvmfx.utils.notifications - package de.saxsys.mvvmfx.utils.notifications
Provide notifications to reduce coupling between viewModels and views.
de.saxsys.mvvmfx.utils.viewlist - package de.saxsys.mvvmfx.utils.viewlist
Use mvvmFX views as elements in a ListView.
DEFAULT_TIMEOUT - Static variable in class de.saxsys.mvvmfx.utils.notifications.NotificationTestHelper
 
DefaultNotificationCenter - Class in de.saxsys.mvvmfx.utils.notifications
Default implementation of NotificationCenter.
DefaultNotificationCenter() - Constructor for class de.saxsys.mvvmfx.utils.notifications.DefaultNotificationCenter
 
DelegateCommand - Class in de.saxsys.mvvmfx.utils.commands
A Command implementation of a Service that encapsulates an Action (Task) which can be called from the UI - for example after a button click.
DelegateCommand(Supplier<Action>) - Constructor for class de.saxsys.mvvmfx.utils.commands.DelegateCommand
Creates a command without a condition about the executability.
DelegateCommand(Supplier<Action>, boolean) - Constructor for class de.saxsys.mvvmfx.utils.commands.DelegateCommand
Creates a command without an condition about the executability.
DelegateCommand(Supplier<Action>, ObservableValue<Boolean>) - Constructor for class de.saxsys.mvvmfx.utils.commands.DelegateCommand
Creates a command with a condition about the executability by using the 'executableObservable' parameter.
DelegateCommand(Supplier<Action>, ObservableValue<Boolean>, boolean) - Constructor for class de.saxsys.mvvmfx.utils.commands.DelegateCommand
Creates a command with a condition about the executability by using the 'executableObservable' parameter.
differentProperty() - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
This boolean flag indicates whether there is a difference of the data between the wrapped model object and the properties provided by this wrapper.
dirtyProperty() - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
This boolean flag indicates whether there was a change to at least one wrapped property.
DoubleGetter<M> - Interface in de.saxsys.mvvmfx.utils.mapping.accessorfunctions
A functional interface to define a getter method of type Double.
DoubleImmutableSetter<M> - Interface in de.saxsys.mvvmfx.utils.mapping.accessorfunctions
A functional interface to define an immutable "setter" method of type Double.
DoublePropertyAccessor<M> - Interface in de.saxsys.mvvmfx.utils.mapping.accessorfunctions
A functional interface to define an accessor method for a property of type Double.
DoubleSetter<M> - Interface in de.saxsys.mvvmfx.utils.mapping.accessorfunctions
A functional interface to define a setter method of type Double.

E

executable - Variable in class de.saxsys.mvvmfx.utils.commands.CommandBase
 
executable - Variable in class de.saxsys.mvvmfx.utils.commands.DelegateCommand
 
executableProperty() - Method in interface de.saxsys.mvvmfx.utils.commands.Command
 
executableProperty() - Method in class de.saxsys.mvvmfx.utils.commands.CommandBase
 
executableProperty() - Method in class de.saxsys.mvvmfx.utils.commands.DelegateCommand
 
execute() - Method in interface de.saxsys.mvvmfx.utils.commands.Command
This method will be called when the command is invoked.
execute() - Method in class de.saxsys.mvvmfx.utils.commands.CommandBase
 
execute() - Method in class de.saxsys.mvvmfx.utils.commands.CompositeCommand
 
execute() - Method in class de.saxsys.mvvmfx.utils.commands.DelegateCommand
 

F

field(StringGetter<M>, StringSetter<M>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
Add a new field of type String to this instance of the wrapper.
field(StringGetter<M>, StringSetter<M>, String) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
Add a new field of type String to this instance of the wrapper.
field(StringPropertyAccessor<M>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
Add a new field of type String to this instance of the wrapper.
field(StringPropertyAccessor<M>, String) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
Add a new field of type String to this instance of the wrapper.
field(String, StringGetter<M>, StringSetter<M>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
Add a new field of type String to this instance of the wrapper.
field(String, StringGetter<M>, StringSetter<M>, String) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(String, StringPropertyAccessor<M>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
Add a new field of type String to this instance of the wrapper.
field(String, StringPropertyAccessor<M>, String) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(BooleanGetter<M>, BooleanSetter<M>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(BooleanGetter<M>, BooleanSetter<M>, boolean) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(BooleanPropertyAccessor<M>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(BooleanPropertyAccessor<M>, boolean) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(String, BooleanGetter<M>, BooleanSetter<M>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(String, BooleanGetter<M>, BooleanSetter<M>, boolean) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(String, BooleanPropertyAccessor<M>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(String, BooleanPropertyAccessor<M>, boolean) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(DoubleGetter<M>, DoubleSetter<M>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(DoubleGetter<M>, DoubleSetter<M>, double) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(DoublePropertyAccessor<M>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(DoublePropertyAccessor<M>, double) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(String, DoubleGetter<M>, DoubleSetter<M>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(String, DoubleGetter<M>, DoubleSetter<M>, double) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(String, DoublePropertyAccessor<M>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(String, DoublePropertyAccessor<M>, double) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(FloatGetter<M>, FloatSetter<M>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(FloatGetter<M>, FloatSetter<M>, float) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(FloatPropertyAccessor<M>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(FloatPropertyAccessor<M>, float) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(String, FloatGetter<M>, FloatSetter<M>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(String, FloatGetter<M>, FloatSetter<M>, float) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(String, FloatPropertyAccessor<M>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(String, FloatPropertyAccessor<M>, float) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(IntGetter<M>, IntSetter<M>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(IntGetter<M>, IntSetter<M>, int) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(IntPropertyAccessor<M>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(IntPropertyAccessor<M>, int) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(String, IntGetter<M>, IntSetter<M>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(String, IntGetter<M>, IntSetter<M>, int) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(String, IntPropertyAccessor<M>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(String, IntPropertyAccessor<M>, int) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(LongGetter<M>, LongSetter<M>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(LongGetter<M>, LongSetter<M>, long) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(LongPropertyAccessor<M>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(LongPropertyAccessor<M>, long) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(String, LongGetter<M>, LongSetter<M>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(String, LongGetter<M>, LongSetter<M>, long) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(String, LongPropertyAccessor<M>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(String, LongPropertyAccessor<M>, long) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(ObjectGetter<M, T>, ObjectSetter<M, T>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(ObjectGetter<M, T>, ObjectSetter<M, T>, T) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(ObjectPropertyAccessor<M, T>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(ObjectPropertyAccessor<M, T>, T) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(String, ObjectGetter<M, T>, ObjectSetter<M, T>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(String, ObjectGetter<M, T>, ObjectSetter<M, T>, T) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(String, ObjectPropertyAccessor<M, T>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(String, ObjectPropertyAccessor<M, T>, T) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(ListGetter<M, E>, ListSetter<M, E>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(ListGetter<M, E>, ListSetter<M, E>, List<E>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(ListPropertyAccessor<M, E>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(ListPropertyAccessor<M, E>, List<E>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(String, ListGetter<M, E>, ListSetter<M, E>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(String, ListGetter<M, E>, ListSetter<M, E>, List<E>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(String, ListPropertyAccessor<M, E>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(String, ListPropertyAccessor<M, E>, List<E>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(SetGetter<M, E>, SetSetter<M, E>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(SetGetter<M, E>, SetSetter<M, E>, Set<E>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(SetPropertyAccessor<M, E>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(SetPropertyAccessor<M, E>, Set<E>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(String, SetGetter<M, E>, SetSetter<M, E>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(String, SetGetter<M, E>, SetSetter<M, E>, Set<E>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(String, SetPropertyAccessor<M, E>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(String, SetPropertyAccessor<M, E>, Set<E>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(MapGetter<M, K, V>, MapSetter<M, K, V>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(MapGetter<M, K, V>, MapSetter<M, K, V>, Map<K, V>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(MapPropertyAccessor<M, K, V>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(MapPropertyAccessor<M, K, V>, Map<K, V>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(String, MapGetter<M, K, V>, MapSetter<M, K, V>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(String, MapGetter<M, K, V>, MapSetter<M, K, V>, Map<K, V>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(String, MapPropertyAccessor<M, K, V>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
field(String, MapPropertyAccessor<M, K, V>, Map<K, V>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
FloatGetter<M> - Interface in de.saxsys.mvvmfx.utils.mapping.accessorfunctions
A functional interface to define a getter method of type Float.
FloatImmutableSetter<M> - Interface in de.saxsys.mvvmfx.utils.mapping.accessorfunctions
A functional interface to define an immutable "setter" method of type Float.
FloatPropertyAccessor<M> - Interface in de.saxsys.mvvmfx.utils.mapping.accessorfunctions
A functional interface to define an accessor method for a property of type Float.
FloatSetter<M> - Interface in de.saxsys.mvvmfx.utils.mapping.accessorfunctions
A functional interface to define a setter method of type Float.
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.
FxmlPath - Annotation Type in de.saxsys.mvvmfx
This annotation is used to define a FxmlView custom FXML file path.
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

get() - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
getActionSupplier() - Method in class de.saxsys.mvvmfx.utils.commands.DelegateCommand
 
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
Deprecated.
getNotificationCenter() - Static method in class de.saxsys.mvvmfx.MvvmFX
 
getNotificationCenter() - Static method in class de.saxsys.mvvmfx.utils.notifications.NotificationCenterFactory
 
getProgress() - Method in interface de.saxsys.mvvmfx.utils.commands.Command
Gets a double between 0.0 and 1.0 which represents the progress.
getProgress() - Method in class de.saxsys.mvvmfx.utils.commands.CompositeCommand
Gets the value of the property progress.
getProperty() - Method in class de.saxsys.mvvmfx.utils.mapping.BeanSetPropertyField
 
getProperty() - Method in class de.saxsys.mvvmfx.utils.mapping.ImmutableBeanPropertyField
 
getProperty() - Method in class de.saxsys.mvvmfx.utils.mapping.ImmutableListPropertyField
 
getReceivedNotifications() - Method in class de.saxsys.mvvmfx.utils.notifications.NotificationTestHelper
 
getReceivedNotifications() - Method in class de.saxsys.mvvmfx.utils.notifications.ThreadlessNotificationTestHelper
Provides an unmodifiable list containing all received notifications.
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
 
getSourceList() - Method in class de.saxsys.mvvmfx.utils.itemlist.ListTransformation
 
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

ImmutableBeanPropertyField<T,M,R extends javafx.beans.property.Property<T>> - Class in de.saxsys.mvvmfx.utils.mapping
 
ImmutableBeanPropertyField(SideEffect, Function<M, T>, BiFunction<M, T, M>, Supplier<R>) - Constructor for class de.saxsys.mvvmfx.utils.mapping.ImmutableBeanPropertyField
 
ImmutableBeanPropertyField(SideEffect, Function<M, T>, BiFunction<M, T, M>, T, Supplier<R>) - Constructor for class de.saxsys.mvvmfx.utils.mapping.ImmutableBeanPropertyField
 
immutableField(StringGetter<M>, StringImmutableSetter<M>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
Add a new immutable field of type String to this instance of the wrapper.
immutableField(StringGetter<M>, StringImmutableSetter<M>, String) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
Ad a new immutable field of type String to this instance of the wrapper.
immutableField(String, StringGetter<M>, StringImmutableSetter<M>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
Add a new immutable field of type String to this instance of the wrapper.
immutableField(String, StringGetter<M>, StringImmutableSetter<M>, String) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
immutableField(BooleanGetter<M>, BooleanImmutableSetter<M>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
immutableField(BooleanGetter<M>, BooleanImmutableSetter<M>, boolean) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
immutableField(String, BooleanGetter<M>, BooleanImmutableSetter<M>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
immutableField(String, BooleanGetter<M>, BooleanImmutableSetter<M>, boolean) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
immutableField(DoubleGetter<M>, DoubleImmutableSetter<M>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
immutableField(DoubleGetter<M>, DoubleImmutableSetter<M>, double) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
immutableField(String, DoubleGetter<M>, DoubleImmutableSetter<M>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
immutableField(String, DoubleGetter<M>, DoubleImmutableSetter<M>, double) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
immutableField(FloatGetter<M>, FloatImmutableSetter<M>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
immutableField(FloatGetter<M>, FloatImmutableSetter<M>, float) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
immutableField(String, FloatGetter<M>, FloatImmutableSetter<M>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
immutableField(String, FloatGetter<M>, FloatImmutableSetter<M>, float) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
immutableField(IntGetter<M>, IntImmutableSetter<M>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
immutableField(IntGetter<M>, IntImmutableSetter<M>, int) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
immutableField(String, IntGetter<M>, IntImmutableSetter<M>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
immutableField(String, IntGetter<M>, IntImmutableSetter<M>, int) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
immutableField(LongGetter<M>, LongImmutableSetter<M>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
immutableField(LongGetter<M>, LongImmutableSetter<M>, long) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
immutableField(String, LongGetter<M>, LongImmutableSetter<M>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
immutableField(String, LongGetter<M>, LongImmutableSetter<M>, long) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
immutableField(ObjectGetter<M, T>, ObjectImmutableSetter<M, T>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
immutableField(ObjectGetter<M, T>, ObjectImmutableSetter<M, T>, T) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
immutableField(String, ObjectGetter<M, T>, ObjectImmutableSetter<M, T>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
immutableField(String, ObjectGetter<M, T>, ObjectImmutableSetter<M, T>, T) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
immutableField(ListGetter<M, E>, ListImmutableSetter<M, E>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
immutableField(ListGetter<M, E>, ListImmutableSetter<M, E>, List<E>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
immutableField(String, ListGetter<M, E>, ListImmutableSetter<M, E>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
immutableField(String, ListGetter<M, E>, ListImmutableSetter<M, E>, List<E>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
immutableField(SetGetter<M, E>, SetImmutableSetter<M, E>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
immutableField(SetGetter<M, E>, SetImmutableSetter<M, E>, Set<E>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
immutableField(String, SetGetter<M, E>, SetImmutableSetter<M, E>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
immutableField(String, SetGetter<M, E>, SetImmutableSetter<M, E>, Set<E>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
immutableField(MapGetter<M, K, V>, MapImmutableSetter<M, K, V>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
immutableField(MapGetter<M, K, V>, MapImmutableSetter<M, K, V>, Map<K, V>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
immutableField(String, MapGetter<M, K, V>, MapImmutableSetter<M, K, V>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
immutableField(String, MapGetter<M, K, V>, MapImmutableSetter<M, K, V>, Map<K, V>) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
ImmutableListPropertyField<M,E,T extends javafx.collections.ObservableList<E>,R extends javafx.beans.property.Property<T>> - Class in de.saxsys.mvvmfx.utils.mapping
 
ImmutableListPropertyField(SideEffect, ListGetter<M, E>, ListImmutableSetter<M, E>, Supplier<ListProperty<E>>) - Constructor for class de.saxsys.mvvmfx.utils.mapping.ImmutableListPropertyField
 
ImmutableListPropertyField(SideEffect, ListGetter<M, E>, ListImmutableSetter<M, E>, Supplier<ListProperty<E>>, List<E>) - Constructor for class de.saxsys.mvvmfx.utils.mapping.ImmutableListPropertyField
 
ImmutablePropertyField<T,M,R extends javafx.beans.property.Property<T>> - Interface in de.saxsys.mvvmfx.utils.mapping
 
inBackground - Variable in class de.saxsys.mvvmfx.utils.commands.DelegateCommand
 
Initialize - Annotation Type in de.saxsys.mvvmfx
This annotation is used to mark a method in a ViewModel to be called after all mvvmFX injections are finished.
InjectContext - Annotation Type in de.saxsys.mvvmfx
 
InjectResourceBundle - Annotation Type in de.saxsys.mvvmfx
This annotation can be used to let mvvmFX inject the specified ResourceBundle into your ViewModel and/or FxmlView/JavaView.
InjectScope - Annotation Type in de.saxsys.mvvmfx
This annotation is used to inject a Scope object into a ViewModel.
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.
IntGetter<M> - Interface in de.saxsys.mvvmfx.utils.mapping.accessorfunctions
A functional interface to define a getter method of type Integer.
IntImmutableSetter<M> - Interface in de.saxsys.mvvmfx.utils.mapping.accessorfunctions
A functional interface to define an immutable "setter" method of type Integer.
IntPropertyAccessor<M> - Interface in de.saxsys.mvvmfx.utils.mapping.accessorfunctions
A functional interface to define an accessor method for a property of type Integer.
IntSetter<M> - Interface in de.saxsys.mvvmfx.utils.mapping.accessorfunctions
A functional interface to define a setter method of type Integer.
isDifferent(M) - Method in class de.saxsys.mvvmfx.utils.mapping.BeanSetPropertyField
 
isDifferent(M) - Method in class de.saxsys.mvvmfx.utils.mapping.ImmutableBeanPropertyField
 
isDifferent(M) - Method in class de.saxsys.mvvmfx.utils.mapping.ImmutableListPropertyField
 
isDifferent() - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
isDirty() - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
isExecutable() - Method in interface de.saxsys.mvvmfx.utils.commands.Command
Determines whether the command can be executed in it's current state.
isExecutable() - Method in class de.saxsys.mvvmfx.utils.commands.CommandBase
Gets the value of the property executable.
isExecutable() - Method in class de.saxsys.mvvmfx.utils.commands.DelegateCommand
Gets the value of the property executable.
isNotExecutable() - Method in interface de.saxsys.mvvmfx.utils.commands.Command
Determines whether the command can not execute in it's current state.
isNotExecutable() - Method in class de.saxsys.mvvmfx.utils.commands.CommandBase
Gets the value of the property notExecutable.
isNotExecutable() - Method in class de.saxsys.mvvmfx.utils.commands.DelegateCommand
Gets the value of the property notExecutable.
isNotRunning() - Method in interface de.saxsys.mvvmfx.utils.commands.Command
Signals whether the command is currently not executing.
isNotRunning() - Method in class de.saxsys.mvvmfx.utils.commands.CommandBase
Gets the value of the property notRunning.
isNotRunning() - Method in class de.saxsys.mvvmfx.utils.commands.DelegateCommand
Gets the value of the property notRunning.
isRunning() - Method in interface de.saxsys.mvvmfx.utils.commands.Command
Signals whether the command is currently executing.
isRunning() - Method in class de.saxsys.mvvmfx.utils.commands.CommandBase
Gets the value of the property running.
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

ListGetter<M,E> - Interface in de.saxsys.mvvmfx.utils.mapping.accessorfunctions
A functional interface to define a getter method of a list type.
ListImmutableSetter<M,E> - Interface in de.saxsys.mvvmfx.utils.mapping.accessorfunctions
A functional interface to define an immutable "setter" method of type List.
ListPropertyAccessor<M,E> - Interface in de.saxsys.mvvmfx.utils.mapping.accessorfunctions
A functional interface to define an accessor method for a property of a list type.
ListSetter<M,E> - Interface in de.saxsys.mvvmfx.utils.mapping.accessorfunctions
A functional interface to define a setter method of a list type.
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.
LongGetter<M> - Interface in de.saxsys.mvvmfx.utils.mapping.accessorfunctions
A functional interface to define a getter method of type Long.
LongImmutableSetter<M> - Interface in de.saxsys.mvvmfx.utils.mapping.accessorfunctions
A functional interface to define an immutable "setter" method of type Long.
LongPropertyAccessor<M> - Interface in de.saxsys.mvvmfx.utils.mapping.accessorfunctions
A functional interface to define an accessor method for a property of type Long.
LongSetter<M> - Interface in de.saxsys.mvvmfx.utils.mapping.accessorfunctions
A functional interface to define a setter method of type Long.

M

map(VM) - Method in class de.saxsys.mvvmfx.utils.viewlist.CachedViewModelCellFactory
 
map(T) - Method in class de.saxsys.mvvmfx.utils.viewlist.ViewListCell
 
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.
MapGetter<M,K,V> - Interface in de.saxsys.mvvmfx.utils.mapping.accessorfunctions
A functional interface to define a getter method of a map type.
MapImmutableSetter<M,K,V> - Interface in de.saxsys.mvvmfx.utils.mapping.accessorfunctions
A functional interface to define an immutable "setter" method of type Map.
MapPropertyAccessor<M,K,V> - Interface in de.saxsys.mvvmfx.utils.mapping.accessorfunctions
A functional interface to define an accessor method for a property of a map type.
MapSetter<M,K,V> - Interface in de.saxsys.mvvmfx.utils.mapping.accessorfunctions
A functional interface to define a getter method of a map type.
modelListProperty() - Method in class de.saxsys.mvvmfx.utils.itemlist.ListTransformation
Deprecated.
modelProperty() - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
 
ModelToStringFunction<ModelType> - Interface in de.saxsys.mvvmfx.utils.itemlist
 
ModelWrapper<M> - Class in de.saxsys.mvvmfx.utils.mapping
A helper class that can be used to simplify the mapping between the ViewModel and the Model for use cases where a typical CRUD functionality is needed and there is no big difference between the structure of the model class and the view.
ModelWrapper(ObjectProperty<M>) - Constructor for class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
Create a new instance of ModelWrapper that wraps the instance of the Model class wrapped by the property.
ModelWrapper(M) - Constructor for class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
Create a new instance of ModelWrapper that wraps the given instance of the Model class.
ModelWrapper() - Constructor for class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
Create a new instance of ModelWrapper that is empty at the moment.
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

notExecutable - Variable in class de.saxsys.mvvmfx.utils.commands.CommandBase
 
notExecutable - Variable in class de.saxsys.mvvmfx.utils.commands.DelegateCommand
 
notExecutableProperty() - Method in interface de.saxsys.mvvmfx.utils.commands.Command
 
notExecutableProperty() - Method in class de.saxsys.mvvmfx.utils.commands.CommandBase
 
notExecutableProperty() - Method in class de.saxsys.mvvmfx.utils.commands.DelegateCommand
 
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.
NotificationTestHelper - Class in de.saxsys.mvvmfx.utils.notifications
The NotificationTestHelper is used to simplify the testing of notifications.
NotificationTestHelper() - Constructor for class de.saxsys.mvvmfx.utils.notifications.NotificationTestHelper
Create a test helper with a default timeout of 0L millis.
NotificationTestHelper(long) - Constructor for class de.saxsys.mvvmfx.utils.notifications.NotificationTestHelper
Create a test helper with the given timeout in millis.
notRunning - Variable in class de.saxsys.mvvmfx.utils.commands.CommandBase
 
notRunning - Variable in class de.saxsys.mvvmfx.utils.commands.DelegateCommand
 
notRunningProperty() - Method in interface de.saxsys.mvvmfx.utils.commands.Command
 
notRunningProperty() - Method in class de.saxsys.mvvmfx.utils.commands.CommandBase
 
notRunningProperty() - Method in class de.saxsys.mvvmfx.utils.commands.DelegateCommand
 
numberOfReceivedNotifications() - Method in class de.saxsys.mvvmfx.utils.notifications.NotificationTestHelper
 
numberOfReceivedNotifications(String) - Method in class de.saxsys.mvvmfx.utils.notifications.NotificationTestHelper
 
numberOfReceivedNotifications() - Method in class de.saxsys.mvvmfx.utils.notifications.ThreadlessNotificationTestHelper
Provides the number of received notifications.
numberOfReceivedNotifications(String) - Method in class de.saxsys.mvvmfx.utils.notifications.ThreadlessNotificationTestHelper
Provides the number of received notifications with a given key.

O

ObjectGetter<M,T> - Interface in de.saxsys.mvvmfx.utils.mapping.accessorfunctions
A functional interface to define a getter method of a generic type.
ObjectImmutableSetter<M,T> - Interface in de.saxsys.mvvmfx.utils.mapping.accessorfunctions
A functional interface to define an immutable "setter" method of a generic type.
ObjectPropertyAccessor<M,T> - Interface in de.saxsys.mvvmfx.utils.mapping.accessorfunctions
A functional interface to define an accessor method for a property of a generic type.
ObjectSetter<M,T> - Interface in de.saxsys.mvvmfx.utils.mapping.accessorfunctions
A functional interface to define a setter method of a generic type.
onViewAdded() - Method in interface de.saxsys.mvvmfx.SceneLifecycle
This method will be invoked when the View is added to a Scene.
onViewRemoved() - Method in interface de.saxsys.mvvmfx.SceneLifecycle
This method will be invoked when the View is removed from a Scene.

P

progressProperty() - Method in interface de.saxsys.mvvmfx.utils.commands.Command
 
progressProperty() - Method in class de.saxsys.mvvmfx.utils.commands.CompositeCommand
 
providedScopes(Scope...) - Method in class de.saxsys.mvvmfx.FluentViewLoader.FxmlViewStep
 
providedScopes(Collection<Scope>) - Method in class de.saxsys.mvvmfx.FluentViewLoader.FxmlViewStep
 
providedScopes(Scope...) - Method in class de.saxsys.mvvmfx.FluentViewLoader.JavaViewStep
 
providedScopes(Collection<Scope>) - Method in class de.saxsys.mvvmfx.FluentViewLoader.JavaViewStep
 
publish(String, Object...) - Method in interface de.saxsys.mvvmfx.Scope
 
publish(String, Object...) - Method in class de.saxsys.mvvmfx.utils.notifications.DefaultNotificationCenter
 
publish(Object, String, Object[]) - Method in class de.saxsys.mvvmfx.utils.notifications.DefaultNotificationCenter
This notification will be send to the UI-Thread (if the UI-toolkit was bootstrapped).
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.
publish(Object, String, Object[]) - Method in interface de.saxsys.mvvmfx.utils.notifications.NotificationCenter
Publishes a notification on a specific channel.
publish(String, Object...) - Method in interface de.saxsys.mvvmfx.ViewModel
Publishes a notification to the subscribers of the messageName.

R

receivedNotification(String, Object...) - Method in interface de.saxsys.mvvmfx.utils.notifications.NotificationObserver
Handle the Notification which is passed by the NotificationCenter.
receivedNotification(String, Object...) - Method in class de.saxsys.mvvmfx.utils.notifications.NotificationTestHelper
 
receivedNotification(String, Object...) - Method in class de.saxsys.mvvmfx.utils.notifications.ThreadlessNotificationTestHelper
 
receivedNotification(String, Object...) - Method in class de.saxsys.mvvmfx.utils.notifications.WeakNotificationObserver
 
register(Command) - Method in class de.saxsys.mvvmfx.utils.commands.CompositeCommand
Registers a new Command for aggregation.
reload(M) - Method in class de.saxsys.mvvmfx.utils.mapping.BeanSetPropertyField
 
reload(M) - Method in class de.saxsys.mvvmfx.utils.mapping.ImmutableBeanPropertyField
 
reload(M) - Method in class de.saxsys.mvvmfx.utils.mapping.ImmutableListPropertyField
 
reload() - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
Take the current values from the wrapped model element and put them in the corresponding property fields.
reset() - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
Resets all defined fields to their default values.
resetToDefault() - Method in class de.saxsys.mvvmfx.utils.mapping.BeanSetPropertyField
 
resetToDefault() - Method in class de.saxsys.mvvmfx.utils.mapping.ImmutableBeanPropertyField
 
resetToDefault() - Method in class de.saxsys.mvvmfx.utils.mapping.ImmutableListPropertyField
 
resourceBundle(ResourceBundle) - Method in class de.saxsys.mvvmfx.FluentViewLoader.FxmlViewStep
Provide a ResourceBundle that is used while loading this view.
resourceBundle(ResourceBundle) - Method in class de.saxsys.mvvmfx.FluentViewLoader.JavaViewStep
Provide a ResourceBundle that is used while loading this view.
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.
running - Variable in class de.saxsys.mvvmfx.utils.commands.CommandBase
 
runningProperty() - Method in interface de.saxsys.mvvmfx.utils.commands.Command
 
runningProperty() - Method in class de.saxsys.mvvmfx.utils.commands.CommandBase
 

S

SceneLifecycle - Interface in de.saxsys.mvvmfx
 
Scope - Interface in de.saxsys.mvvmfx
Scope.
ScopeProvider - Annotation Type in de.saxsys.mvvmfx
 
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.
set(M) - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
Define the model element that will be wrapped by this ModelWrapper instance.
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.
SetGetter<M,E> - Interface in de.saxsys.mvvmfx.utils.mapping.accessorfunctions
A functional interface to define a getter method of a set type.
setGlobalResourceBundle(ResourceBundle) - Static method in class de.saxsys.mvvmfx.MvvmFX
This method is used to set a global ResourceBundle for the application.
SetImmutableSetter<M,E> - Interface in de.saxsys.mvvmfx.utils.mapping.accessorfunctions
A functional interface to define an immutable "setter" method of type Set.
setModelList(ObservableList<SourceType>) - Method in class de.saxsys.mvvmfx.utils.itemlist.ListTransformation
Deprecated.
setNotificationCenter(NotificationCenter) - Static method in class de.saxsys.mvvmfx.utils.notifications.NotificationCenterFactory
 
SetPropertyAccessor<M,E> - Interface in de.saxsys.mvvmfx.utils.mapping.accessorfunctions
A functional interface to define an accessor method for a property of a set type.
SetSetter<M,E> - Interface in de.saxsys.mvvmfx.utils.mapping.accessorfunctions
A functional interface to define a setter method of a set type.
setSourceList(ObservableList<SourceType>) - Method in class de.saxsys.mvvmfx.utils.itemlist.ListTransformation
Set the source list that should be synchronized with the target list.
sourceListProperty() - Method in class de.saxsys.mvvmfx.utils.itemlist.ListTransformation
 
StringGetter<M> - Interface in de.saxsys.mvvmfx.utils.mapping.accessorfunctions
A functional interface to define a getter method of type String.
StringImmutableSetter<M> - Interface in de.saxsys.mvvmfx.utils.mapping.accessorfunctions
A functional interface to define an immutable "setter" method of type String.
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.
StringPropertyAccessor<M> - Interface in de.saxsys.mvvmfx.utils.mapping.accessorfunctions
A functional interface to define an accessor method for a property of type String.
StringSetter<M> - Interface in de.saxsys.mvvmfx.utils.mapping.accessorfunctions
A functional interface to define a setter method of type String.
subscribe(String, NotificationObserver) - Method in interface de.saxsys.mvvmfx.Scope
 
subscribe(String, NotificationObserver) - Method in class de.saxsys.mvvmfx.utils.notifications.DefaultNotificationCenter
 
subscribe(Object, String, NotificationObserver) - Method in class de.saxsys.mvvmfx.utils.notifications.DefaultNotificationCenter
 
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.
subscribe(Object, String, NotificationObserver) - Method in interface de.saxsys.mvvmfx.utils.notifications.NotificationCenter
Subscribe to a notification with a given NotificationObserver on a specific channel.
subscribe(String, NotificationObserver) - Method in interface de.saxsys.mvvmfx.ViewModel
Subscribe to a notification with a given NotificationObserver.

T

targetListProperty() - Method in class de.saxsys.mvvmfx.utils.itemlist.ListTransformation
 
ThreadlessNotificationTestHelper - Class in de.saxsys.mvvmfx.utils.notifications
The ThreadlessNotificationTestHelper is an alternative to the NotificationTestHelper and can be used to test notifications, for instance from view models.
ThreadlessNotificationTestHelper() - Constructor for class de.saxsys.mvvmfx.utils.notifications.ThreadlessNotificationTestHelper
 

U

unregister(Command) - Method in class de.saxsys.mvvmfx.utils.commands.CompositeCommand
Unregisters a Command from aggregation.
unsubscribe(String, NotificationObserver) - Method in interface de.saxsys.mvvmfx.Scope
 
unsubscribe(NotificationObserver) - Method in interface de.saxsys.mvvmfx.Scope
 
unsubscribe(String, NotificationObserver) - Method in class de.saxsys.mvvmfx.utils.notifications.DefaultNotificationCenter
 
unsubscribe(NotificationObserver) - Method in class de.saxsys.mvvmfx.utils.notifications.DefaultNotificationCenter
 
unsubscribe(Object, String, NotificationObserver) - Method in class de.saxsys.mvvmfx.utils.notifications.DefaultNotificationCenter
 
unsubscribe(Object, NotificationObserver) - Method in class de.saxsys.mvvmfx.utils.notifications.DefaultNotificationCenter
 
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.
unsubscribe(Object, String, NotificationObserver) - Method in interface de.saxsys.mvvmfx.utils.notifications.NotificationCenter
Removes a NotificationObserver for a given messageName.
unsubscribe(Object, NotificationObserver) - Method in interface de.saxsys.mvvmfx.utils.notifications.NotificationCenter
Removes a NotificationObserver for all messageName.
unsubscribe(String, NotificationObserver) - Method in interface de.saxsys.mvvmfx.ViewModel
Remove the observer for a specific notification by a given messageName.
unsubscribe(NotificationObserver) - Method in interface de.saxsys.mvvmfx.ViewModel
Removes the observer for all messages.
updateDefault(M) - Method in class de.saxsys.mvvmfx.utils.mapping.BeanSetPropertyField
 
updateDefault(M) - Method in class de.saxsys.mvvmfx.utils.mapping.ImmutableBeanPropertyField
 
updateDefault(M) - Method in class de.saxsys.mvvmfx.utils.mapping.ImmutableListPropertyField
 
updateItem(T, boolean) - Method in class de.saxsys.mvvmfx.utils.viewlist.ViewListCell
 
useCurrentValuesAsDefaults() - Method in class de.saxsys.mvvmfx.utils.mapping.ModelWrapper
Use all values that are currently present in the wrapped model object as new default values for respective fields.

V

ViewListCell<T> - Class in de.saxsys.mvvmfx.utils.viewlist
Cell which displays the View from a ViewTuple.
ViewListCell() - Constructor for class de.saxsys.mvvmfx.utils.viewlist.ViewListCell
 
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
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.

W

WeakNotificationObserver - Class in de.saxsys.mvvmfx.utils.notifications
This class is a wrapper of a NotificationObserver that only holds a weak reference to the observer.
WeakNotificationObserver(NotificationObserver) - Constructor for class de.saxsys.mvvmfx.utils.notifications.WeakNotificationObserver
 
A B C D E F G I J L M N O P R S T U V W 
Skip navigation links

Copyright © 2019 Saxonia Systems AG. All rights reserved.