Skip navigation links
A B C D F G I L M N 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.

B

bindSize(Pane, Pane) - Static method in class de.saxsys.jfx.mvvm.utils.SizeBindings
Binds the size of a Pane to a Pane.
bindSize(ScrollPane, Pane) - Static method in class de.saxsys.jfx.mvvm.utils.SizeBindings
Binds the size of a ScrollPane to a Pane.
bindSize(Pane, ScrollPane) - Static method in class de.saxsys.jfx.mvvm.utils.SizeBindings
Binds the size of a Pane to a ScrollPane.
bindSize(Node, Pane) - Static method in class de.saxsys.jfx.mvvm.utils.SizeBindings
Binds the size of a Node to a Pane.
bindSize(Pane, Node) - Static method in class de.saxsys.jfx.mvvm.utils.SizeBindings
Binds the size of a Pane to a Node.
bindWidth(Node, Pane) - Static method in class de.saxsys.jfx.mvvm.utils.SizeBindings
Binds the with of a Node to a Pane.
bindWidth(Node, Control) - Static method in class de.saxsys.jfx.mvvm.utils.SizeBindings
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 - package de.saxsys.jfx.mvvm.base.viewmodel
 
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.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

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
 

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
 
getTypeArguments(Class<T>, Class<? extends T>) - Method in class de.saxsys.jfx.mvvm.base.view.View
Get the actual type arguments a child class has used to extend a generic base class.
getView() - Method in class de.saxsys.jfx.mvvm.viewloader.ViewTuple
 
getViewModel() - Method in class de.saxsys.jfx.mvvm.base.view.View
 

I

ICleanable - Interface in de.saxsys.jfx.mvvm.utils
Interface declares a cleanable class.
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>, ModelToStringMapper<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.

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
 
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 View<ViewType>>) - Method in class de.saxsys.jfx.mvvm.viewloader.ViewLoader
Load the view (Code behind + Node from FXML) by a given Code behind class.
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(Class<? extends View<ViewType>>, ResourceBundle) - Method in class de.saxsys.jfx.mvvm.viewloader.ViewLoader
Load the view (Code behind + Node from FXML) by a given Code behind class.
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.ItemList
 
ModelToStringMapper<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.

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>, ModelToStringMapper<ListType>) - Constructor for class de.saxsys.jfx.mvvm.base.viewmodel.util.itemlist.SelectableItemList
Creates a SelectableItemList by a given list of items and a ModelToStringMapper.
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.
SizeBindings - Class in de.saxsys.jfx.mvvm.utils
This class is an helper for binding two components to the same size.
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

toString(ModelType) - Method in interface de.saxsys.jfx.mvvm.base.viewmodel.util.itemlist.ModelToStringMapper
Defines how an model element is represented by a String to display it in the View.

U

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

V

View<ViewModelType extends ViewModel> - Class in de.saxsys.jfx.mvvm.base.view
Abstract class for a MVVMView - you have to say which View Model it uses.
View() - Constructor for class de.saxsys.jfx.mvvm.base.view.View
Creates a View.
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.base.viewmodel
Marker inferface for a View Model.
ViewTuple<ViewModelType extends ViewModel> - Class in de.saxsys.jfx.mvvm.viewloader
Tuple for carrying view / code-behind pair.
ViewTuple(View<ViewModelType>, 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.
ViewWithoutViewModel - Class in de.saxsys.jfx.mvvm.base.view
View without a View Model.
ViewWithoutViewModel() - Constructor for class de.saxsys.jfx.mvvm.base.view.ViewWithoutViewModel
 
A B C D F G I L M N P R S T U V 
Skip navigation links

Copyright © 2013 Saxonia Systems AG. All Rights Reserved.