This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* A JavaFX controller factory for constructing controllers via Guice DI. To | |
* install this in the {@link FXMLLoader}, pass it as a parameter to | |
* {@link FXMLLoader#setControllerFactory(Callback)}. | |
* <p> | |
* Once set, make sure you do <b>not</b> use the static methods on | |
* {@link FXMLLoader} when creating your JavaFX node. | |
*/ | |
class GuiceControllerFactory implements Callback<Class<?>, Object> { |