| 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.basic.showmodel |
Provides classes to manage Model related commands.
|
| org.jrebirth.af.core.command.basic.stage |
Provides useful commands to manage
Stage. |
| org.jrebirth.af.core.facade |
Provides classes to manage all JRebirth facades.
|
| org.jrebirth.af.core.link |
Provides...
|
| org.jrebirth.af.core.ui |
Provides base classes for JRebirth UI layer.
|
| org.jrebirth.af.core.ui.fxml |
Provides...
|
| org.jrebirth.af.core.ui.object |
Provides Model with Root Model Object classes.
|
| org.jrebirth.af.core.ui.simple |
Provides Base model class for MVC part without VC.
|
| Modifier and Type | Method and Description |
|---|---|
Class<? extends Model> |
JRebirthApplication.getFirstModelClass()
This method must be implemented to declare which JRebirth UI Model will be displayed first.
|
Class<? extends Model> |
DefaultApplication.getFirstModelClass()
This method must be implemented to declare which JRebirth UI Model will be displayed first.
|
| Modifier and Type | Field and Description |
|---|---|
private Model |
DisplayModelWaveBean.hideModel
The model instance to hide (ie: with an animation).
|
private Model |
DisplayModelWaveBean.showModel
The model instance created to show.
|
| Modifier and Type | Field and Description |
|---|---|
private UniqueKey<? extends Model> |
DisplayModelWaveBean.hideModelKey
The hide model key.
|
private UniqueKey<Model> |
ShowModelWaveBuilder.showModelKey
The unique key of the model to show.
|
private UniqueKey<? extends Model> |
DisplayModelWaveBean.showModelKey
The show model key.
|
| Modifier and Type | Method and Description |
|---|---|
Model |
DisplayModelWaveBean.getHideModel()
Gets the model instance to hide (ie: with an animation).
|
Model |
DisplayModelWaveBean.getShowModel()
Gets the created node.
|
| Modifier and Type | Method and Description |
|---|---|
UniqueKey<? extends Model> |
DisplayModelWaveBean.getHideModelKey()
Gets the hide model key.
|
UniqueKey<? extends Model> |
DisplayModelWaveBean.getShowModelKey()
Gets the show model key.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DisplayModelWaveBean.setHideModel(Model hideModel)
Sets the model instance to hide (ie: with an animation).
|
void |
DisplayModelWaveBean.setShowModel(Model model)
Sets the created node.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DisplayModelWaveBean.setHideModelKey(UniqueKey<? extends Model> hideModelKey)
Sets the hide model key.
|
void |
DisplayModelWaveBean.setShowModelKey(UniqueKey<? extends Model> showModelKey)
Sets the show model key.
|
ShowModelWaveBuilder |
ShowModelWaveBuilder.showModelKey(UniqueKey<Model> showModelKey)
Define the unique key of the model to show.
|
| Modifier and Type | Field and Description |
|---|---|
private Class<? extends Model> |
StageWaveBuilder.rootModelClass
The root model class to show attached to the stage.
|
private Class<? extends Model> |
StageWaveBean.rootModelClass
The root model class attached to the stage.
|
| Modifier and Type | Method and Description |
|---|---|
Class<? extends Model> |
StageWaveBean.getRootModelClass()
Gets the root model class.
|
| Modifier and Type | Method and Description |
|---|---|
StageWaveBuilder |
StageWaveBuilder.rootModelClass(Class<? extends Model> rootModelClass)
Define the root model class.
|
void |
StageWaveBean.setRootModelClass(Class<? extends Model> rootModelClass)
Sets the root model class.
|
| Modifier and Type | Method and Description |
|---|---|
LocalFacade<Model> |
GlobalFacade.getUiFacade() |
| Modifier and Type | Method and Description |
|---|---|
<M extends Model> |
ModelReady.getModel(Class<M> clazz,
Object... keyPart)
Return the model singleton or part of multiton according to key parts provided.
|
<M extends Model> |
AbstractReady.getModel(Class<M> clazz,
Object... keyPart)
Return the model singleton or part of multiton according to key parts provided.
|
| Modifier and Type | Method and Description |
|---|---|
Wave |
AbstractWaveReady.attachUi(Class<? extends Model> modelClass,
WaveData<?>... data)
Send a wave used to display an UI model.
|
Wave |
ModelReady.attachUi(Class<? extends Model> modelClass,
WaveData<?>... data)
Send a wave used to display an UI model.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractBaseController<M extends Model,V extends View<M,?,?>>
The abstract class AbstractBaseController.
|
class |
AbstractBaseModel<M extends Model>
The interface AbstractBaseModel.
|
class |
AbstractController<M extends Model,V extends View<M,?,?>>
The abstract class AbstractController.
|
class |
AbstractModel<M extends Model,V extends View<?,?,?>>
The interface AbstractModel.
|
class |
AbstractView<M extends Model,N extends Node,C extends Controller<?,?>>
The class AbstractView.
|
interface |
Controller<M extends Model,V extends View<M,?,?>>
The interface Controller.
|
class |
DefaultController<M extends Model,V extends View<M,?,?>>
The class DefaultController.
|
class |
DefaultModel<M extends Model,V extends View<?,?,?>>
The interface DefaultModel.
|
class |
DefaultView<M extends Model,N extends Node,C extends Controller<?,?>>
The class DefaultView.
|
interface |
View<M extends Model,N extends Node,C extends Controller<?,?>>
The interface View.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractBaseModel<M extends Model>
The interface AbstractBaseModel.
|
class |
AbstractModel<M extends Model,V extends View<?,?,?>>
The interface AbstractModel.
|
class |
DefaultModel<M extends Model,V extends View<?,?,?>>
The interface DefaultModel.
|
| Modifier and Type | Field and Description |
|---|---|
private M |
AbstractView.model
The view model.
|
private Model |
AbstractBaseModel.rootModel
The root model not null for inner model.
|
| Modifier and Type | Field and Description |
|---|---|
private Map<InnerModel,Model> |
AbstractBaseModel.innerModelMap
The map that store inner models loaded.
|
private UniqueKey<? extends Model> |
InnerModelBase.modelKey
The unique key of the inner model.
|
| Modifier and Type | Method and Description |
|---|---|
Model |
Model.getInnerModel(InnerModel innerModel)
Get an inner model.
|
Model |
AbstractBaseModel.getInnerModel(InnerModel innerModel)
Get an inner model.
|
Model |
Model.getRootModel()
Return the root model (for inner model).
|
Model |
AbstractBaseModel.getRootModel()
Return the root model (for inner model).
|
| Modifier and Type | Method and Description |
|---|---|
UniqueKey<? extends Model> |
InnerModel.getKey()
Return the key of the model.
|
UniqueKey<? extends Model> |
InnerModelBase.getKey()
Return the key of the model.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Model.setRootModel(Model rootModel)
Define the root model for an inner model.
|
void |
AbstractBaseModel.setRootModel(Model rootModel)
Define the root model for an inner model.
|
| Modifier and Type | Method and Description |
|---|---|
static InnerModelBase |
InnerModelBase.build(Class<? extends Model> modelClass,
Object... keyPart)
Build an InnerModel.
|
protected <E extends Event> |
AbstractController.linkUi(Node node,
EventType<E> eventType,
Class<? extends Model> modelClass,
Callback<E,Boolean> callback,
WaveData<?>... waveData)
Link an User Interface action to an event triggered on a node.
|
protected <E extends Event> |
AbstractController.linkUi(Node node,
EventType<E> eventType,
Class<? extends Model> modelClass,
WaveData<?>... waveData)
Link an User Interface action to an event triggered on a node.
|
| Constructor and Description |
|---|
InnerModelBase(Class<? extends Model> modelClass,
Object... keyPart)
Default constructor.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractFXMLController<M extends Model,V extends View<M,?,?>>
The class AbstractFXMLController.
|
class |
AbstractFXMLModel<M extends Model>
The base class AbstractFXMLModel.
|
class |
AbstractFXMLObjectModel<M extends Model,O>
The interface FXMLModel.
|
class |
DefaultFXMLModel<M extends Model>
The interface DefaultFXMLModel.
|
class |
DefaultFXMLObjectModel<M extends Model,O>
The interface DefaultFXMLModel.
|
interface |
FXMLController<M extends Model,V extends View<M,?,?>>
The interface FXMLController.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractFXMLModel<M extends Model>
The base class AbstractFXMLModel.
|
class |
AbstractFXMLObjectModel<M extends Model,O>
The interface FXMLModel.
|
class |
DefaultFXMLModel<M extends Model>
The interface DefaultFXMLModel.
|
class |
DefaultFXMLObjectModel<M extends Model,O>
The interface DefaultFXMLModel.
|
| Modifier and Type | Field and Description |
|---|---|
private M |
AbstractFXMLController.model
The linked model that manage the view that load this FXML component or the root model for included fxml.
|
private Model |
DefaultFXMLControllerBuilder.relatedModel
The root model of the FXML file.
|
| Modifier and Type | Method and Description |
|---|---|
private static <M extends Model> |
FXMLUtils.convertFxmlUrl(M model,
String fxmlPath)
Convert The url of fxml files to allow local and path loading.
|
static <M extends Model> |
FXMLUtils.loadFXML(M model,
String fxmlPath)
Load a FXML component without resource bundle.
|
static <M extends Model> |
FXMLUtils.loadFXML(M model,
String fxmlPath,
String bundlePath)
Load a FXML component.
|
| Constructor and Description |
|---|
DefaultFXMLControllerBuilder(Model relatedModel)
Default Constructor.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractObjectModel<M extends Model,V extends View<?,?,?>,O>
The interface AbstractObjectModel.
|
class |
DefaultObjectModel<M extends Model,V extends View<?,?,?>,O>
The interface DefaultObjectModel.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractObjectModel<M extends Model,V extends View<?,?,?>,O>
The interface AbstractObjectModel.
|
class |
DefaultObjectModel<M extends Model,V extends View<?,?,?>,O>
The interface DefaultObjectModel.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractSimpleModel<N extends Node>
The interface AbstractSimpleModel.
|
class |
AbstractSimpleObjectModel<N extends Node,O>
The interface AbstractSimpleModel.
|
class |
DefaultSimpleModel<N extends Node>
The interface DefaultSimpleModel.
|
class |
DefaultSimpleObjectModel<N extends Node,O>
The interface DefaultSimpleModel.
|
Copyright © 2011–2014 JRebirth OSS. All rights reserved.