B F G I L N O S T V
All Classes All Packages
All Classes All Packages
All Classes All Packages
B
- buildFxmlReference(Class<?>) - Method in class net.rgielen.fxweaver.core.FxWeaver
-
Build a FXML view location reference for controller classes, based on
FxmlViewannotation or simple classname.
F
- FxContextLoader<T extends FxWeaver> - Class in net.rgielen.fxweaver.core
-
FxContextLoader provides a generic factory
FxWeavertemplate for implementing a concrete context loader for a given DI / bean management framework. - FxContextLoader() - Constructor for class net.rgielen.fxweaver.core.FxContextLoader
- FxControllerAndView<C,V extends javafx.scene.Node> - Interface in net.rgielen.fxweaver.core
-
FxControllerAndView is a container class for Controller beans and their corresponding Views.
- FxLoadException - Exception in net.rgielen.fxweaver.core
-
FxLoadException wraps
IOExceptions thrown during the processing withFXMLLoader. - FxLoadException() - Constructor for exception net.rgielen.fxweaver.core.FxLoadException
- FxLoadException(String) - Constructor for exception net.rgielen.fxweaver.core.FxLoadException
- FxLoadException(String, Throwable) - Constructor for exception net.rgielen.fxweaver.core.FxLoadException
- FxLoadException(String, Throwable, boolean, boolean) - Constructor for exception net.rgielen.fxweaver.core.FxLoadException
- FxLoadException(Throwable) - Constructor for exception net.rgielen.fxweaver.core.FxLoadException
- FxmlView - Annotation Type in net.rgielen.fxweaver.core
-
Controllers annotated with @FxmlView declare that a given FXML file should be loaded and weaved with the controller.
- FxWeaver - Class in net.rgielen.fxweaver.core
-
FxWeaver is the core weaving facility, enabling Controllers and Views to be instantiated by a dependency injection framework such as (but not limited to) Spring.
- FxWeaver(Callback<Class<?>, Object>, Runnable) - Constructor for class net.rgielen.fxweaver.core.FxWeaver
-
Create a FxWeaver instance.
G
- getBean(Class<C>) - Method in class net.rgielen.fxweaver.core.FxWeaver
-
Get managed bean instance from bean factory provided in
FxWeaver(Callback, Runnable). - getController() - Method in interface net.rgielen.fxweaver.core.FxControllerAndView
- getController() - Method in class net.rgielen.fxweaver.core.LazyFxControllerAndView
- getController() - Method in class net.rgielen.fxweaver.core.SimpleFxControllerAndView
- getView() - Method in interface net.rgielen.fxweaver.core.FxControllerAndView
- getView() - Method in class net.rgielen.fxweaver.core.LazyFxControllerAndView
- getView() - Method in class net.rgielen.fxweaver.core.SimpleFxControllerAndView
I
- initOrGet() - Method in class net.rgielen.fxweaver.core.LazyFxControllerAndView
-
Non-threadsafe lazy loader implementation.
L
- LazyFxControllerAndView<C,V extends javafx.scene.Node> - Class in net.rgielen.fxweaver.core
-
A
FxControllerAndViewimplementation that takes a supplier to lazily load the actual view and controller when being on the JavaFXApplicationthread, which is not the case during constructor injection. - LazyFxControllerAndView(Supplier<FxControllerAndView<C, V>>) - Constructor for class net.rgielen.fxweaver.core.LazyFxControllerAndView
- load(Class<C>) - Method in class net.rgielen.fxweaver.core.FxWeaver
-
Load controller instance, potentially weaved with a FXML view declaring the given class as fx:controller.
- load(Class<C>, String, ResourceBundle) - Method in class net.rgielen.fxweaver.core.FxWeaver
-
Load controller instance, potentially weaved with a FXML view declaring the given class as fx:controller.
- load(Class<C>, ResourceBundle) - Method in class net.rgielen.fxweaver.core.FxWeaver
-
Load controller instance, potentially weaved with a FXML view declaring the given class as fx:controller.
- loadController(Class<C>) - Method in class net.rgielen.fxweaver.core.FxWeaver
-
Load controller instance, potentially weaved with a FXML view declaring the given class as fx:controller.
- loadController(Class<C>, String) - Method in class net.rgielen.fxweaver.core.FxWeaver
-
Load controller instance, potentially weaved with a FXML view declaring the given class as fx:controller.
- loadController(Class<C>, String, ResourceBundle) - Method in class net.rgielen.fxweaver.core.FxWeaver
-
Load controller instance, potentially weaved with a FXML view declaring the given class as fx:controller.
- loadController(Class<C>, ResourceBundle) - Method in class net.rgielen.fxweaver.core.FxWeaver
-
Load controller instance, potentially weaved with a FXML view declaring the given class as fx:controller.
- loadView(Class<C>) - Method in class net.rgielen.fxweaver.core.FxWeaver
-
Load FXML-defined view instance, weaved with its controller declared in fx:controller as a bean produced by the bean factory provided in
FxWeaver(Callback, Runnable). - loadView(Class<C>, String) - Method in class net.rgielen.fxweaver.core.FxWeaver
-
Load FXML-defined view instance, weaved with its controller declared in fx:controller as a bean produced by the bean factory provided in
FxWeaver(Callback, Runnable). - loadView(Class<C>, String, ResourceBundle) - Method in class net.rgielen.fxweaver.core.FxWeaver
-
Load FXML-defined view instance, weaved with its controller declared in fx:controller as a bean produced by the bean factory provided in
FxWeaver(Callback, Runnable). - loadView(Class<C>, ResourceBundle) - Method in class net.rgielen.fxweaver.core.FxWeaver
-
Load FXML-defined view instance, weaved with its controller declared in fx:controller as a bean produced by the bean factory provided in
FxWeaver(Callback, Runnable).
N
- net.rgielen.fxweaver.core - package net.rgielen.fxweaver.core
O
- of(C, V) - Static method in class net.rgielen.fxweaver.core.SimpleFxControllerAndView
- ofController(C) - Static method in class net.rgielen.fxweaver.core.SimpleFxControllerAndView
S
- shutdown() - Method in class net.rgielen.fxweaver.core.FxWeaver
-
Perform the provided close method and call
Platform.exit(). - SimpleFxControllerAndView<C,V extends javafx.scene.Node> - Class in net.rgielen.fxweaver.core
-
SimpleFxControllerAndView is a container class for Controller beans and their corresponding Views.
- SimpleFxControllerAndView(C, V) - Constructor for class net.rgielen.fxweaver.core.SimpleFxControllerAndView
- start() - Method in class net.rgielen.fxweaver.core.FxContextLoader
-
(Optianally) Start the bean management / dependency injection context and provide a suitable
FxWeaverinstance.
T
- toString() - Method in class net.rgielen.fxweaver.core.LazyFxControllerAndView
- toString() - Method in class net.rgielen.fxweaver.core.SimpleFxControllerAndView
V
- value() - Method in annotation type net.rgielen.fxweaver.core.FxmlView
-
The FXML file to be loaded as view, as class loader location.
All Classes All Packages