B F G I L N O S T V 
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 FxmlView annotation or simple classname.

F

FxContextLoader<T extends FxWeaver> - Class in net.rgielen.fxweaver.core
FxContextLoader provides a generic factory FxWeaver template 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 with FXMLLoader.
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 FxControllerAndView implementation that takes a supplier to lazily load the actual view and controller when being on the JavaFX Application thread, 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 FxWeaver instance.

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.
B F G I L N O S T V 
All Classes All Packages