Skip navigation links
C E F G I L P R S V 

C

charsetProperty() - Method in class com.cathive.fx.guice.GuiceFXMLLoader.Result
 
com.cathive.fx.guice - package com.cathive.fx.guice
Google Guice Integration for JavaFX.
com.cathive.fx.guice.controllerlookup - package com.cathive.fx.guice.controllerlookup
Classes that help you to identify and find your controllers.
com.cathive.fx.guice.fxml - package com.cathive.fx.guice.fxml
Classes that help you use FXML-based user interfaces in your Guice-based JavaFX application.
com.cathive.fx.guice.prefs - package com.cathive.fx.guice.prefs
Contains classes that deal with persistent properties, thus properties that will be stored and read using the well-known mechanism provided by the java.util.prefs.Preferences class.
com.cathive.fx.guice.thread - package com.cathive.fx.guice.thread
Classes that help you to handle asynchronous tasks more easily.
configure() - Method in class com.cathive.fx.guice.fxml.FXMLLoadingModule
 
configure() - Method in class com.cathive.fx.guice.prefs.PersistentPropertyModule
 
configure() - Method in class com.cathive.fx.guice.thread.FxApplicationThreadModule
 
ControllerLookup - Class in com.cathive.fx.guice.controllerlookup
A store of all controller instances that have been injected while an FXML control was being created.
ControllerLookup(Collection<IdentifiableController>) - Constructor for class com.cathive.fx.guice.controllerlookup.ControllerLookup
 
controllerProperty() - Method in class com.cathive.fx.guice.GuiceFXMLLoader.Result
 
createInjector(Set<Module>) - Method in class com.cathive.fx.guice.GuiceApplication
Internal factory method for creating the the Injector.

E

enter(GuiceFXMLLoader) - Method in class com.cathive.fx.guice.fxml.FXMLLoadingScope
Enter the scope.
exit() - Method in class com.cathive.fx.guice.fxml.FXMLLoadingScope
End the scope.

F

FxApplicationThread - Annotation Type in com.cathive.fx.guice
This annotation marks methods that must be executed on the JavaFX application thread.
FxApplicationThreadModule - Class in com.cathive.fx.guice.thread
 
FxApplicationThreadModule() - Constructor for class com.cathive.fx.guice.thread.FxApplicationThreadModule
 
FXMLComponent - Annotation Type in com.cathive.fx.guice
This class can be used to annotate FXML-based components.
FXMLComponentBuilderFactory - Class in com.cathive.fx.guice.fxml
 
FXMLComponentBuilderFactory() - Constructor for class com.cathive.fx.guice.fxml.FXMLComponentBuilderFactory
 
FXMLController - Annotation Type in com.cathive.fx.guice
This Scope annotation should be used on controllers which need to be looked up via ControllerLookup.
FXMLLoadingModule - Class in com.cathive.fx.guice.fxml
Module enabling interaction between multiple controllers loaded in one control.
FXMLLoadingModule() - Constructor for class com.cathive.fx.guice.fxml.FXMLLoadingModule
 
FXMLLoadingScope - Class in com.cathive.fx.guice.fxml
Handles construction of objects annotated with FXMLController.
FXMLLoadingScope() - Constructor for class com.cathive.fx.guice.fxml.FXMLLoadingScope
 

G

getBuilder(Class<?>) - Method in class com.cathive.fx.guice.fxml.FXMLComponentBuilderFactory
 
getCharset() - Method in class com.cathive.fx.guice.GuiceFXMLLoader.Result
Gets the value of the property charset.
getController() - Method in class com.cathive.fx.guice.GuiceFXMLLoader.Result
 
getId() - Method in interface com.cathive.fx.guice.controllerlookup.IdentifiableController
 
getIdentifiables() - Method in class com.cathive.fx.guice.fxml.FXMLLoadingScope
 
getInjector() - Method in class com.cathive.fx.guice.GuiceApplication
Returns the Google Guice Injector that is used within the context of this JavaFX Application.
getInstance(String) - Method in class com.cathive.fx.guice.fxml.FXMLLoadingScope
 
getParentId(Node) - Static method in class com.cathive.fx.guice.controllerlookup.ParentIDFinder
Find a non null ID on the given Parent.
getResources() - Method in class com.cathive.fx.guice.GuiceFXMLLoader.Result
Gets the value of the property resources.
getRoot() - Method in class com.cathive.fx.guice.GuiceFXMLLoader.Result
Gets the value of the property root.
getUrl() - Method in class com.cathive.fx.guice.GuiceFXMLLoader.Result
 
GuiceApplication - Class in com.cathive.fx.guice
A simple replacement for the default JavaFX Application class that utilizes Google Guice for dependency injection.
GuiceApplication() - Constructor for class com.cathive.fx.guice.GuiceApplication
 
GuiceFXMLLoader - Class in com.cathive.fx.guice
If you want to `guicify` your JavaFX experience you can use an instance of this class instead of the FXMLLoader that ships with JavaFX.
GuiceFXMLLoader(Injector, FXMLLoadingScope) - Constructor for class com.cathive.fx.guice.GuiceFXMLLoader
This constructor is usually never called directly.
GuiceFXMLLoader.Result - Class in com.cathive.fx.guice
A simple wrapper around the result of a FXML loading operation.

I

IdentifiableController - Interface in com.cathive.fx.guice.controllerlookup
IdentifiableController should be implemented by JavaFX controller classes that need to be looked up via ControllerLookup.
init() - Method in class com.cathive.fx.guice.GuiceApplication
To make sure that the initialization of Guice-based JavaFX application works flawlessly, the original init method of the base JavaFX Application class is overwritten here.
init(List<Module>) - Method in class com.cathive.fx.guice.GuiceApplication
This method is used to fetch and/or create (Guice) modules necessary to fully construct this application.
isActive() - Method in class com.cathive.fx.guice.fxml.FXMLLoadingScope
Checks whether the FXML Loading Scope is currently being used.

L

load(URL, ResourceBundle) - Method in class com.cathive.fx.guice.GuiceFXMLLoader
Loads an object hierarchy from a FXML document.
load(URL) - Method in class com.cathive.fx.guice.GuiceFXMLLoader
Loads an object hierarchy from a FXML document.
locationProperty() - Method in class com.cathive.fx.guice.GuiceFXMLLoader.Result
 
lookup(String) - Method in class com.cathive.fx.guice.controllerlookup.ControllerLookup
Returns a controller instance with the given ID.

P

ParentIDFinder - Class in com.cathive.fx.guice.controllerlookup
 
PersistentProperty - Annotation Type in com.cathive.fx.guice
This annotation can be used to mark JavaFX Properties as persistent, thus the value of these properties will be stored on your local hard drive and restored the next time your application is started.
PersistentProperty.NodeType - Enum in com.cathive.fx.guice
Enumeration over the different storage facilities for your persistent properties.
PersistentPropertyModule - Class in com.cathive.fx.guice.prefs
 
PersistentPropertyModule() - Constructor for class com.cathive.fx.guice.prefs.PersistentPropertyModule
 

R

resourcesProperty() - Method in class com.cathive.fx.guice.GuiceFXMLLoader.Result
 
Result() - Constructor for class com.cathive.fx.guice.GuiceFXMLLoader.Result
 
rootProperty() - Method in class com.cathive.fx.guice.GuiceFXMLLoader.Result
 

S

scope(Key<T>, Provider<T>) - Method in class com.cathive.fx.guice.fxml.FXMLLoadingScope
 

V

valueOf(String) - Static method in enum com.cathive.fx.guice.PersistentProperty.NodeType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.cathive.fx.guice.PersistentProperty.NodeType
Returns an array containing the constants of this enum type, in the order they are declared.
C E F G I L P R S V 
Skip navigation links

Copyright © 2012-2014 The Cat Hive Developers. All Rights Reserved.