| Package | Description |
|---|---|
| org.jrebirth.af.api.command |
Provides API for Command components.
|
| org.jrebirth.af.api.component.basic |
Provides base classes to create JRebirth EnhancedComponent.
|
| org.jrebirth.af.api.component.behavior |
Provide interface to support Behavior management into
Component. |
| org.jrebirth.af.api.component.factory |
Provides contract used to build EnhancedComponent.
|
| org.jrebirth.af.api.link |
Provides link classes.
|
| org.jrebirth.af.api.service |
Provides classes to define Service EnhancedComponent.
|
| org.jrebirth.af.api.ui |
Provides API for User Interface components.
|
| org.jrebirth.af.api.ui.fxml |
Provide API to manage FXML-based User Interface Components.
|
| org.jrebirth.af.api.ui.object |
Provide API to manage bindable object into Model Components.
|
| org.jrebirth.af.api.wave |
Provides classes used to send waves and perform them.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Command
The interface Command is used to run atomic and reusable action.
|
interface |
CommandBean<WB extends WaveBean>
The interface Command is used to run atomic and reusable action.
|
interface |
MultiCommand<WB extends WaveBean>
The class MultiCommand.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
InnerComponent<C extends Component<?>>
The interface InnerModels.
|
| Modifier and Type | Method and Description |
|---|---|
<C extends Component<?>> |
Component.findInnerComponent(InnerComponent<C> innerComponent)
Get an inner component.
|
| Modifier and Type | Method and Description |
|---|---|
Component<?> |
InnerComponent.host()
Return the component hosting this inner component.
|
Component<?> |
Component.rootComponent()
Return the root component (for inner component).
|
| Modifier and Type | Method and Description |
|---|---|
void |
Component.rootComponent(Component<?> rootComponent)
Define the root component for an inner component.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
BehavioredComponent<C extends Component<C>>
The interface BehavioredComponent.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Behavior<D extends BehaviorData,C extends BehavioredComponent<C>>
The Interface Behavior is used to define basic methods that each Behavior shall implements.
|
interface |
BehavioredComponent<C extends Component<C>>
The interface BehavioredComponent.
|
| Modifier and Type | Method and Description |
|---|---|
Class<? extends Component<?>> |
RegistrationItem.implClass()
Return the implementation class.
|
Class<? extends Component<?>> |
RegistrationPointItem.interfaceClass()
Return the interface class implemented by the registered class.
|
Class<? extends Component<?>> |
RegistrationItem.interfaceClass()
Return the interface class implemented by the registered class.
|
| Modifier and Type | Method and Description |
|---|---|
RegistrationItem |
RegistrationItem.implClass(Class<? extends Component<?>> implClass)
Set the implementation class.
|
RegistrationPointItem |
RegistrationPointItem.interfaceClass(Class<? extends Component<?>> interfaceClass)
Set the interface class implemented by the registered class.
|
RegistrationItem |
RegistrationItem.interfaceClass(Class<? extends Component<?>> interfaceClass)
Set the interface class implemented by the registered class.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Notifier.listen(Component<?> linkedObject,
WaveChecker waveChecker,
Method method,
WaveType... waveTypes)
Start to listen a defined type of wave.
|
void |
Notifier.unlisten(Component<?> linkedObject,
WaveType... waveType)
Stop to listen a defined type of wave.
|
void |
Notifier.unlistenAll(Component<?> linkedObject)
Stop to listen all waveType listened by the component.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Service
The interface Service.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Model
The interface Model.
|
interface |
ModuleModel
The interface ModuleModel shall be implemented by main Model of a module.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
FXMLModel
The Interface FXMLModel implemented by Model loading a fxml file.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ModelObject<O>
The interface ModelObject is used to support a main object for a Model.
|
| Modifier and Type | Method and Description |
|---|---|
Component<?> |
WaveHandler.getWaveReady()
Gets the wave ready.
|
Copyright © 2011–2018 JRebirth OSS. All rights reserved.