public class FXPerspectiveHandler extends java.lang.Object implements IComponentHandler<ISubComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>,IAction<javafx.event.Event,java.lang.Object>>
Modifier and Type | Field and Description |
---|---|
static int |
MAX_INCTANCE_COUNT |
Constructor and Description |
---|
FXPerspectiveHandler(Launcher<?> launcher,
FXComponentLayout layout,
IPerspectiveLayout<javafx.scene.Node,javafx.scene.Node> perspectiveLayout,
java.util.concurrent.BlockingQueue<ISubComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>> componentDelegateQueue) |
Modifier and Type | Method and Description |
---|---|
void |
handleAndReplaceComponent(IAction<javafx.event.Event,java.lang.Object> action,
ISubComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> component)
Runs 'handle' method and replace of subcomponent in perspective.
|
void |
initComponent(IAction<javafx.event.Event,java.lang.Object> action,
ISubComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> component)
Handles initialization of a single component.
|
public FXPerspectiveHandler(Launcher<?> launcher, FXComponentLayout layout, IPerspectiveLayout<javafx.scene.Node,javafx.scene.Node> perspectiveLayout, java.util.concurrent.BlockingQueue<ISubComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>> componentDelegateQueue)
public final void initComponent(IAction<javafx.event.Event,java.lang.Object> action, ISubComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> component)
IComponentHandler
initComponent
in interface IComponentHandler<ISubComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>,IAction<javafx.event.Event,java.lang.Object>>
public final void handleAndReplaceComponent(IAction<javafx.event.Event,java.lang.Object> action, ISubComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> component)
IComponentHandler
handleAndReplaceComponent
in interface IComponentHandler<ISubComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object>,IAction<javafx.event.Event,java.lang.Object>>