Package | Description |
---|---|
org.jacp.api.component | |
org.jacp.api.coordinator | |
org.jacp.javafx.rcp.component | |
org.jacp.javafx.rcp.coordinator | |
org.jacp.javafx.rcp.perspective | |
org.jacp.javafx.rcp.util |
Modifier and Type | Interface and Description |
---|---|
interface |
ICallbackComponent<L,A,M>
This interface defines methods for background/callback non UI components.
|
interface |
IComponentView<C,L,A,M>
Represents an UI component handled by a perspective.
|
interface |
IPerspective<L,A,M>
Defines a perspective, a perspective is a root component handled by an
workbench and contains subcomponents such as visibla UI components or
background components.
|
interface |
IPerspectiveView<C,L,A,M>
This interface defines perspective components with visible ui.
|
interface |
IStatelessCallabackComponent<L,A,M>
Represents a state less background/callback component.
|
interface |
ISubComponent<L,A,M>
Defines a subcomponent handled by a root component.
|
interface |
UIComponent<C,L,A,M>
Represents an basic UI component handled by a perspective.
|
Modifier and Type | Method and Description |
---|---|
<P extends IComponent<L,A,M>> |
ICoordinator.getComponentHandler()
Returns the associated componentHandler.
|
<P extends IComponent<L,A,M>> |
ICoordinator.handleActive(P component,
IAction<A,M> action)
Handle a message to an active component.
|
<P extends IComponent<L,A,M>> |
ICoordinator.handleInActive(P component,
IAction<A,M> action)
Handle a message to an inactive component.
|
<P extends IComponent<L,A,M>> |
IDelegator.setComponentHandler(IComponentHandler<P,IAction<A,M>> handler)
Set the associated component handler.
|
<P extends IComponent<L,A,M>> |
ICoordinator.setComponentHandler(IComponentHandler<P,IAction<A,M>> handler)
set associated componentHandler
|
Modifier and Type | Class and Description |
---|---|
class |
AComponent
The most abstract component, used to define components as well as
perspectives
|
class |
AFXComponent
Represents a basic FX2 component to extend from, uses this abstract class to
create UI components.
|
class |
AStatefulCallbackComponent
represents a basic, stateful background component
|
class |
AStatelessCallbackComponent
represents a abstract stateless background component
|
class |
ASubComponent
the AFXSubComponent is the basic component for all components
|
Modifier and Type | Method and Description |
---|---|
<P extends IComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>> |
FXComponentCoordinator.handleActive(P component,
IAction<javafx.event.Event,java.lang.Object> action) |
<P extends IComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>> |
FXPerspectiveCoordinator.handleActive(P component,
IAction<javafx.event.Event,java.lang.Object> action) |
<P extends IComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>> |
FXComponentCoordinator.handleInActive(P component,
IAction<javafx.event.Event,java.lang.Object> action) |
<P extends IComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>> |
FXPerspectiveCoordinator.handleInActive(P component,
IAction<javafx.event.Event,java.lang.Object> action) |
<P extends IComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>> |
FXMessageDelegator.handleInActivePerspective(P component,
IAction<javafx.event.Event,java.lang.Object> action) |
<P extends IComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>> |
FXComponentCoordinator.setComponentHandler(IComponentHandler<P,IAction<javafx.event.Event,java.lang.Object>> handler) |
<P extends IComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>> |
FXComponentDelegator.setComponentHandler(IComponentHandler<P,IAction<javafx.event.Event,java.lang.Object>> handler) |
<P extends IComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>> |
FXMessageDelegator.setComponentHandler(IComponentHandler<P,IAction<javafx.event.Event,java.lang.Object>> handler) |
<P extends IComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>> |
FXPerspectiveCoordinator.setComponentHandler(IComponentHandler<P,IAction<javafx.event.Event,java.lang.Object>> handler) |
Modifier and Type | Class and Description |
---|---|
class |
AFXPerspective
represents a basic javafx2 perspective that handles subcomponents,
perspectives are not handled in thread so avoid long running tasks in
perspectives.
|
Modifier and Type | Method and Description |
---|---|
static <P extends IComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>> |
FXUtil.getObserveableById(java.lang.String id,
java.util.List<P> components) |