| Package | Description |
|---|---|
| org.jrebirth.af.core.application |
Provides classes to create a JavaFX application that will use JRebirth Application Framework.
|
| org.jrebirth.af.core.command |
Provides base classes for JRebirth Command layer.
|
| org.jrebirth.af.core.facade |
Provides classes to manage all JRebirth facades.
|
| org.jrebirth.af.core.link |
Provides...
|
| org.jrebirth.af.core.service |
Provides base classes for JRebirth Service layer.
|
| org.jrebirth.af.core.ui |
Provides base classes for JRebirth UI layer.
|
| org.jrebirth.af.core.ui.fxml |
Provides...
|
| org.jrebirth.af.core.ui.handler |
Provides...
|
| org.jrebirth.af.core.ui.simple |
Provides Base model class for MVC part without VC.
|
| org.jrebirth.af.core.util |
Provides utility classes used by JRebirth.
|
| Modifier and Type | Method and Description |
|---|---|
protected P |
AbstractApplication.buildRootPane()
Build dynamically the root pane.
|
protected Scene |
AbstractApplication.buildScene()
Initialize the properties of the scene.
800x600 with transparent background and a Region as Parent Node
|
void |
AbstractApplication.init() |
void |
AbstractApplication.start(Stage primaryStage) |
void |
AbstractApplication.stop() |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractMultiCommand.ready()
The component is now ready to do custom initialization tasks.
|
void |
AbstractSingleCommand.ready()
The component is now ready to do custom initialization tasks.
|
| Modifier and Type | Method and Description |
|---|---|
<R> R |
ComponentFactory.buildComponent(Class<R> clazz)
Build a fresh instance of a component.
|
<R> R |
DefaultComponentFactory.buildComponent(Class<R> clazz)
Build a fresh instance of a component.
|
protected <E extends R> |
AbstractFacade.buildComponent(UniqueKey<E> uniqueKey)
Build a new instance of the ready object class.
|
void |
FacadeReady.setup()
Launch the initialization of the component.
|
void |
GlobalFacade.stop()
Propagate the stop action into the global facade.
|
void |
GlobalFacadeBase.stop()
Propagate the stop action into the global facade.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
AbstractWaveReady.ready()
The component is now ready to do custom initialization tasks.
|
void |
AbstractWaveReady.setup()
Launch the initialization of the component.
|
| Modifier and Type | Method and Description |
|---|---|
protected T |
ServiceTask.call() |
void |
AbstractService.ready()
The component is now ready to do custom initialization tasks.
|
private void |
ServiceTask.sendReturnWave(T res)
Send a wave that will carry the service result.
2 Kinds of wave can be sent according to service configuration
|
| Modifier and Type | Method and Description |
|---|---|
private void |
AbstractView.buildErrorNode(CoreException ce)
Build the errorNode to display the error taht occured.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractBaseController.activate()
Activate the controller by initializing all event handler.
|
void |
Controller.activate()
Activate the controller by initializing all event handler.
|
protected void |
AbstractBaseController.addAdapter(EventAdapter eventAdapter)
Add an event adapter and automatically generate the associated event handler.
|
private void |
AbstractView.addHandler(Animation animation,
Annotation annotation)
Add an event handler on the given animation according to annotation OnFinished.
|
private void |
AbstractView.addHandler(Node node,
Annotation annotation)
Add an event handler on the given node according to annotation OnXxxxx.
|
protected void |
AbstractView.buildController()
Build the view controller.
|
private <E extends Event> |
AbstractBaseController.buildEventHandler(Class<? extends EventAdapter> adapterClass,
Class<? extends EventHandler<E>> handlerClass)
Build an event handler by reflection using the Controller object as eventAdapter.
|
protected N |
AbstractView.buildRootNode()
Build the root node.
|
protected <E extends Event> |
AbstractBaseController.getHandler(EventType<E> eventType)
Return an
EventHandler. |
protected abstract void |
AbstractBaseController.initEventAdapters()
Custom method used to initialize event Adapters.
|
protected void |
DefaultController.initEventAdapters()
Custom method used to initialize event Adapters.
|
protected abstract void |
AbstractBaseController.initEventHandlers()
Custom method used to initialize event handlers.
|
protected void |
DefaultController.initEventHandlers()
Custom method used to initialize event handlers.
|
protected void |
AbstractBaseController.initInternalEventAdapters()
Initialize event Adapters.
|
protected void |
AbstractBaseController.initInternalEventHandlers()
Initialize event Handlers.
|
protected void |
AbstractModel.initInternalModel()
Initialize the model.
|
protected abstract void |
AbstractBaseModel.initInternalModel()
Initialize the model.
|
void |
View.prepare()
Prepare the view by creating all visual nodes.
|
void |
AbstractView.prepare()
Prepare the view by creating all visual nodes.
|
private void |
AbstractView.processAnnotations(Field property)
Process all OnXxxx Annotation to attach event handler on this field.
|
private void |
AbstractView.processFields()
Process all fields' annotations to auto-link them with event handler.
|
protected void |
AbstractBaseModel.ready()
The component is now ready to do custom initialization tasks.
|
private <E extends Event> |
AbstractBaseController.wrapbuildHandler(EventAdapter eventAdapter,
Class<? extends EventAdapter> adapterClass,
Class<? extends EventHandler<E>> handlerClass)
Build an event handler by reflection to wrap the event adapter given.
|
| Constructor and Description |
|---|
AbstractBaseController(V view)
Default Constructor.
|
AbstractController(V view)
Default Constructor.
|
DefaultController(V view)
Default Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractFXMLObjectModel.initInternalModel()
Initialize the model.
|
| Modifier and Type | Method and Description |
|---|---|
private void |
AnnotationEventHandler.checkCallbackMethods()
For each annotation event type, check if the callback method exists.
|
| Constructor and Description |
|---|
AnnotationEventHandler(Object callbackObject,
Annotation annotation)
Default Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractSimpleObjectModel.initInternalModel()
Initialize the model.
|
| Modifier and Type | Method and Description |
|---|---|
static Object |
ClassUtility.buildGenericType(Class<?> mainClass,
Class<?>[] assignableClasses,
Object... parameters)
Build the nth generic type of a class.
|
static Object |
ClassUtility.buildGenericType(Class<?> mainClass,
Class<?> assignableClass,
Object... parameters)
Build the nth generic type of a class.
|
static Object |
ClassUtility.callMethod(Method method,
Object instance,
Object... parameters)
Call the given method for the instance object even if its visibility is private or protected.
|
static void |
ClassUtility.setFieldValue(Field field,
Object instance,
Object value)
Update an object field even if it has a private or protected visibility.
|
Copyright © 2011–2014 JRebirth OSS. All rights reserved.