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

A

addObserverForName(String, NotificationObserver) - Method in interface de.saxsys.jfx.mvvm.notifications.NotificationCenter
Add an observer to the @MVVMNotificationCenter which gets notifications for the given @String.
apply(SourceType) - Method in interface de.saxsys.jfx.mvvm.base.viewmodel.util.itemlist.Function
Maps from an element of type SourceType to an element of type TargetType.

B

bindHeight() - Static method in class de.saxsys.jfx.mvvm.utils.sizebinding.SizeBindingsBuilder
 
bindSize() - Static method in class de.saxsys.jfx.mvvm.utils.sizebinding.SizeBindingsBuilder
 
bindSize(Pane, Pane) - Static method in class de.saxsys.jfx.mvvm.utils.SizeBindings
Deprecated.
Binds the size of a Pane to a Pane.
bindSize(ScrollPane, Pane) - Static method in class de.saxsys.jfx.mvvm.utils.SizeBindings
Deprecated.
Binds the size of a ScrollPane to a Pane.
bindSize(Pane, ScrollPane) - Static method in class de.saxsys.jfx.mvvm.utils.SizeBindings
Deprecated.
Binds the size of a Pane to a ScrollPane.
bindSize(Node, Pane) - Static method in class de.saxsys.jfx.mvvm.utils.SizeBindings
Deprecated.
Binds the size of a Node to a Pane.
bindSize(Pane, Node) - Static method in class de.saxsys.jfx.mvvm.utils.SizeBindings
Deprecated.
Binds the size of a Pane to a Node.
bindWidth() - Static method in class de.saxsys.jfx.mvvm.utils.sizebinding.SizeBindingsBuilder
 
bindWidth(Node, Pane) - Static method in class de.saxsys.jfx.mvvm.utils.SizeBindings
Deprecated.
Binds the with of a Node to a Pane.
bindWidth(Node, Control) - Static method in class de.saxsys.jfx.mvvm.utils.SizeBindings
Deprecated.
Binds the with of a Node to a Control.

C

call(ListView<T>) - Method in class de.saxsys.jfx.mvvm.base.view.util.viewlist.ViewListCellFactory
 
clean() - Method in interface de.saxsys.jfx.mvvm.utils.ICleanable
Clean logic for a component.
clean() - Method in class de.saxsys.jfx.mvvm.utils.ListenerManager
 
clearSelection() - Method in class de.saxsys.jfx.mvvm.base.viewmodel.util.itemlist.SelectableItemList
 
clearSelection() - Method in interface de.saxsys.jfx.mvvm.base.viewmodel.util.itemlist.SelectableStringList
Removes the selection.

D

de.saxsys.jfx.mvvm.api - package de.saxsys.jfx.mvvm.api
 
de.saxsys.jfx.mvvm.base.view - package de.saxsys.jfx.mvvm.base.view
 
de.saxsys.jfx.mvvm.base.view.util.viewlist - package de.saxsys.jfx.mvvm.base.view.util.viewlist
 
de.saxsys.jfx.mvvm.base.viewmodel.util.itemlist - package de.saxsys.jfx.mvvm.base.viewmodel.util.itemlist
 
de.saxsys.jfx.mvvm.di - package de.saxsys.jfx.mvvm.di
 
de.saxsys.jfx.mvvm.notifications - package de.saxsys.jfx.mvvm.notifications
 
de.saxsys.jfx.mvvm.utils - package de.saxsys.jfx.mvvm.utils
 
de.saxsys.jfx.mvvm.utils.sizebinding - package de.saxsys.jfx.mvvm.utils.sizebinding
 
de.saxsys.jfx.mvvm.viewloader - package de.saxsys.jfx.mvvm.viewloader
 
DependencyInjector - Class in de.saxsys.jfx.mvvm.di
This class handles the dependency injection for the mvvmFX framework.

F

Function<SourceType,TargetType> - Interface in de.saxsys.jfx.mvvm.base.viewmodel.util.itemlist
Can map from a SourceType to a TargetType.
FXMLLoaderWrapper - Class in de.saxsys.jfx.mvvm.di
This is a wrapper for javaFX`s FXMLLoader.
FXMLLoaderWrapper() - Constructor for class de.saxsys.jfx.mvvm.di.FXMLLoaderWrapper
 
FxmlView<ViewModelType extends ViewModel> - Interface in de.saxsys.jfx.mvvm.api
A view that is implemented with FXML.

G

getCodeBehind() - Method in class de.saxsys.jfx.mvvm.viewloader.ViewTuple
 
getCustomInjector() - Method in class de.saxsys.jfx.mvvm.di.DependencyInjector
getInstance() - Static method in class de.saxsys.jfx.mvvm.di.DependencyInjector
 
getInstanceOf(Class<? extends T>) - Method in class de.saxsys.jfx.mvvm.di.DependencyInjector
Returns an instance of the given type.
getNotificationCenter() - Static method in class de.saxsys.jfx.mvvm.api.MvvmFX
 
getNotificationCenter() - Static method in class de.saxsys.jfx.mvvm.notifications.NotificationCenterFactory
 
getSelectedIndex() - Method in class de.saxsys.jfx.mvvm.base.viewmodel.util.itemlist.SelectableItemList
Gets the value of the property selectedIndex.
getSelectedIndex() - Method in interface de.saxsys.jfx.mvvm.base.viewmodel.util.itemlist.SelectableStringList
 
getSelectedItem() - Method in class de.saxsys.jfx.mvvm.base.viewmodel.util.itemlist.SelectableItemList
 
getView() - Method in class de.saxsys.jfx.mvvm.viewloader.ViewTuple
 

I

ICleanable - Interface in de.saxsys.jfx.mvvm.utils
Interface declares a cleanable class.
InjectViewModel - Annotation Type in de.saxsys.jfx.mvvm.api
 
isCustomInjectorDefined() - Method in class de.saxsys.jfx.mvvm.di.DependencyInjector
 
ItemList<ListType> - Class in de.saxsys.jfx.mvvm.base.viewmodel.util.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.jfx.mvvm.base.viewmodel.util.itemlist.ItemList
Creates a ItemList by a given list of items and a string converter.

J

JavaView<ViewModelType extends ViewModel> - Interface in de.saxsys.jfx.mvvm.api
A view that is implemented with with pure Java.

L

ListenerManager - Class in de.saxsys.jfx.mvvm.utils
The ListenerManager is used to be able to clean up listeners when they are not used anymore.
ListenerManager() - Constructor for class de.saxsys.jfx.mvvm.utils.ListenerManager
 
ListTransformation<SourceType,TargetType> - Class in de.saxsys.jfx.mvvm.base.viewmodel.util.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.jfx.mvvm.base.viewmodel.util.itemlist.ListTransformation
Creates a ListTransformation by a given list of items and a function.
ListTransformation(Function<SourceType, TargetType>) - Constructor for class de.saxsys.jfx.mvvm.base.viewmodel.util.itemlist.ListTransformation
Creates a ListTransformation by with a given function.
load(URL) - Method in class de.saxsys.jfx.mvvm.di.FXMLLoaderWrapper
 
load(URL, ResourceBundle) - Method in class de.saxsys.jfx.mvvm.di.FXMLLoaderWrapper
 
loadViewTuple(Class<? extends ViewType>) - Method in class de.saxsys.jfx.mvvm.viewloader.ViewLoader
Load a ViewTuple for the given View type.
loadViewTuple(Class<? extends ViewType>, ResourceBundle) - Method in class de.saxsys.jfx.mvvm.viewloader.ViewLoader
Load a ViewTuple for the given View type.
loadViewTuple(String) - Method in class de.saxsys.jfx.mvvm.viewloader.ViewLoader
Load the view (Code behind + Node from FXML) by a given resource path.
loadViewTuple(String, ResourceBundle) - Method in class de.saxsys.jfx.mvvm.viewloader.ViewLoader
Load the view (Code behind + Node from FXML) by a given resource path.

M

map(T) - Method in class de.saxsys.jfx.mvvm.base.view.util.viewlist.ViewListCellFactory
 
map(T) - Method in interface de.saxsys.jfx.mvvm.base.view.util.viewlist.ViewTupleMapper
Map a to a ViewTuple.
modelListProperty() - Method in class de.saxsys.jfx.mvvm.base.viewmodel.util.itemlist.ListTransformation
 
ModelToStringFunction<ModelType> - Interface in de.saxsys.jfx.mvvm.base.viewmodel.util.itemlist
 
MvvmFX - Class in de.saxsys.jfx.mvvm.api
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.jfx.mvvm.api.MvvmFX
 

N

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

O

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

P

postNotification(String, Object...) - Method in interface de.saxsys.jfx.mvvm.notifications.NotificationCenter
Post a notification to all @MVVMNotificationObserver which are registered with the given @String.

R

receivedNotification(String, Object...) - Method in interface de.saxsys.jfx.mvvm.notifications.NotificationObserver
Handle the Notification which is passed by the @MVVMNotificationCenter.
register(ObservableValue<T>, ChangeListener<? super T>) - Method in class de.saxsys.jfx.mvvm.utils.ListenerManager
Register the given ChangeListener to the ObservableValue.
register(ObservableList<T>, ListChangeListener<? super T>) - Method in class de.saxsys.jfx.mvvm.utils.ListenerManager
Register the given ListChangeListener to the ObservableList.
register(Observable, InvalidationListener) - Method in class de.saxsys.jfx.mvvm.utils.ListenerManager
Register the given InvalidationListener to the Observable .
removeObserver(NotificationObserver) - Method in interface de.saxsys.jfx.mvvm.notifications.NotificationCenter
Remove all registrations of an @MVVMNotificationObserver.
removeObserverForName(String, NotificationObserver) - Method in interface de.saxsys.jfx.mvvm.notifications.NotificationCenter
Removes an observer from the @MVVMNotificationCenter.

S

select(ListType) - Method in class de.saxsys.jfx.mvvm.base.viewmodel.util.itemlist.SelectableItemList
 
select(int) - Method in class de.saxsys.jfx.mvvm.base.viewmodel.util.itemlist.SelectableItemList
 
select(int) - Method in interface de.saxsys.jfx.mvvm.base.viewmodel.util.itemlist.SelectableStringList
 
SelectableItemList<ListType> - Class in de.saxsys.jfx.mvvm.base.viewmodel.util.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.jfx.mvvm.base.viewmodel.util.itemlist.SelectableItemList
Creates a SelectableItemList by a given list of items and a ModelToStringFunction.
SelectableStringList - Interface in de.saxsys.jfx.mvvm.base.viewmodel.util.itemlist
Interface to hide the visibility to an SelectableItemList in a view.
selectedIndexProperty() - Method in class de.saxsys.jfx.mvvm.base.viewmodel.util.itemlist.SelectableItemList
Represents an Integer which is the current selection index.
selectedIndexProperty() - Method in interface de.saxsys.jfx.mvvm.base.viewmodel.util.itemlist.SelectableStringList
Represents an Integer which is the current selection index.
selectedItemProperty() - Method in class de.saxsys.jfx.mvvm.base.viewmodel.util.itemlist.SelectableItemList
Represents the current selected item.
setCustomDependencyInjector(Callback<Class<?>, Object>) - Static method in class de.saxsys.jfx.mvvm.api.MvvmFX
This method is used to integrate the mvvmFX framework into your dependency injection environment.
setCustomInjector(Callback<Class<?>, Object>) - Method in class de.saxsys.jfx.mvvm.di.DependencyInjector
Define a custom injector that is used to retrieve instances.
setModelList(ObservableList<SourceType>) - Method in class de.saxsys.jfx.mvvm.base.viewmodel.util.itemlist.ListTransformation
Set the model list that should be synchronized with the target list.
SizeBindings - Class in de.saxsys.jfx.mvvm.utils
Deprecated.
Use SizeBindingsBuilder instead. This class is deprecated because the usage of overloaded methods for different types of components isn't flexible enough.
SizeBindingsBuilder - Class in de.saxsys.jfx.mvvm.utils.sizebinding
This class is a helper for binding/unbind the size of two components.
SizeBindingsBuilder() - Constructor for class de.saxsys.jfx.mvvm.utils.sizebinding.SizeBindingsBuilder
 
SizeBindingsBuilder.BindHeightBuilderStep - Interface in de.saxsys.jfx.mvvm.utils.sizebinding
 
SizeBindingsBuilder.BindSizeBuilderStep - Interface in de.saxsys.jfx.mvvm.utils.sizebinding
 
SizeBindingsBuilder.BindWidthBuilderStep - Interface in de.saxsys.jfx.mvvm.utils.sizebinding
 
SizeBindingsBuilder.FromBindHeightBuilderStep - Interface in de.saxsys.jfx.mvvm.utils.sizebinding
 
SizeBindingsBuilder.FromBindSizeBuilderStep - Interface in de.saxsys.jfx.mvvm.utils.sizebinding
 
SizeBindingsBuilder.FromBindWidthBuilderStep - Interface in de.saxsys.jfx.mvvm.utils.sizebinding
 
SizeBindingsBuilder.UnbindStep - Interface in de.saxsys.jfx.mvvm.utils.sizebinding
 
stringListProperty() - Method in class de.saxsys.jfx.mvvm.base.viewmodel.util.itemlist.ItemList
 
stringListProperty() - Method in interface de.saxsys.jfx.mvvm.base.viewmodel.util.itemlist.SelectableStringList
String list which can be used by the UI to present the data.

T

targetListProperty() - Method in class de.saxsys.jfx.mvvm.base.viewmodel.util.itemlist.ListTransformation
 

U

unbindHeight() - Static method in class de.saxsys.jfx.mvvm.utils.sizebinding.SizeBindingsBuilder
 
unbindSize() - Static method in class de.saxsys.jfx.mvvm.utils.sizebinding.SizeBindingsBuilder
 
unbindSize(Region) - Static method in class de.saxsys.jfx.mvvm.utils.SizeBindings
Deprecated.
Unbind the size of a Region.
unbindSize(Control) - Static method in class de.saxsys.jfx.mvvm.utils.SizeBindings
Deprecated.
Unbind the size of a Control.
unbindWidth() - Static method in class de.saxsys.jfx.mvvm.utils.sizebinding.SizeBindingsBuilder
 

V

View<ViewModelType extends ViewModel> - Interface in de.saxsys.jfx.mvvm.base.view
This Interface is used as base interface for specific view types for mvvmfx.
ViewListCellFactory<T> - Class in de.saxsys.jfx.mvvm.base.view.util.viewlist
Factory which provides the mapping between some data to a ViewTuple.
ViewListCellFactory() - Constructor for class de.saxsys.jfx.mvvm.base.view.util.viewlist.ViewListCellFactory
 
ViewLoader - Class in de.saxsys.jfx.mvvm.viewloader
Loader class for loading FXML and code behind from Fs.
ViewLoader() - Constructor for class de.saxsys.jfx.mvvm.viewloader.ViewLoader
 
ViewModel - Interface in de.saxsys.jfx.mvvm.api
Marker interface for a View Model.
ViewTuple<ViewType extends View<? extends ViewModelType>,ViewModelType extends ViewModel> - Class in de.saxsys.jfx.mvvm.viewloader
Tuple for carrying view / code-behind pair.
ViewTuple(ViewType, Parent) - Constructor for class de.saxsys.jfx.mvvm.viewloader.ViewTuple
 
ViewTupleMapper<T> - Interface in de.saxsys.jfx.mvvm.base.view.util.viewlist
Delares how to map from a to a ViewTuple.
A B C D F G I J L M N O P R S T U V 
Skip navigation links

Copyright © 2014 Saxonia Systems AG. All rights reserved.