All Classes and Interfaces

Class
Description
A base class for all variants of JavaFX applications with Spring.
The initialisation parameters to pass to AbstractJavaFXSpringApplication.launch(Class, InitParameters).
 
Implementation of this interface are called after Spring and JavaFX have been initialised.
 
 
 
 
The role of an object that can change its value.
 
 
A Role for data that provides their own Node for rendering.
A simple DAO for the examples.
An implementation of PresentationModelFactory that creates instances of DefaultPresentationModel.
A default implementation of UserActionProvider which returns no actions.
The role of an object which can provide its own display name.
If a Main class is annotated with EnableMessageBus, the following things happen: a messagebus implementing MessageBus is instantiated and made available in the Spring application context (so it can be injected); a PowerOnEvent is fired when the application is ready to be initialised; a PowerOffEvent is fired when the application is going to be closed.
A class that models a file with its attributes and children.
The role of an object that can be rendered into a String as HTML markup.
The role of an object that can provide an icon for rendering.
 
 
The JavaFX specialisation for MenuBarControl.
This facility class create a thread-safe proxy for the JavaFX delegate (controller).
A base class for JavaFX applications with use Spring annotation scanning.
 
The JavaFX specialisation for ToolBarControl.
A partial contract for a View that can be locked with a "Please wait..." notification.
The main class extends JavaFXSpringApplication and invokes a starting method on a controller that boots the application.
This interface describes all the interactions with the presentation object.
If the presentation contains form fields, it's a good practice to group them together within a single class which exposes BoundProperty instances.
 
A model for the application menubar.
A class describing the standard sequence of typical main menu bar elements.
A role that describes the placement of a menu item.
A support implementation for MenuBarControl.
An interface that describes the capability of mutate status and of supporting listeners.
A specialized Displayable which is mutable (that is, its display name can be changed) and fires PropertyChangeEvents.
A specialized IconProvider which is mutable and fires PropertyChangeEvents.
A convenient support for implementing a MutableIconProvider.
A listener of a mutable property.
A listener of a mutable property.
A listener of a mutable property.
 
 
 
The role of an object that can be rendered into a String as plain text.
A message that notifies that the system is going to be powered off.
A message that notifies that the system has been just powered on.
The role of an object that can be presented on a UI, thus is capable of creating a PresentationModel.
This interface can be implemented by the application main presentation.
TODO: As the NetBeans Node, it should allow children, have event listeners for children added/removed/changed.
A specialisation of Aggregate<PresentationModel> which offers a convenience method for aggregating its contained objects.
A Collector which collects a Stream of PresentationModels into a single PresentationModel with a Composite&lt;PresentationModel&gt; role containing them.
A factory that creates a default PresentationModel.
A role providing the capability of being selected.
An implementation of Presentable for datum instances having the SimpleComposite role.
A simple datum class with a DCI role: Displayable, which contains the entity display name,
A simple datum class without DCI roles.
 
A facility that is used to manage areas in the UI where multiple contents should appear in a mutually exclusive way.
A role which declares a set of styles for rendering.
A model for the application toolbar.
A support implementation for ToolBarControl.
 
 
A role that provides UserActions.
This class models a notification that will be presented to a user, without a feedback.
This class models a notification that will be presented to a user, and a feedback is expected (confirmation or cancellation).
This class provides a few callback methods to notify a choice from the user.
The role of an object that can be visible or not.