org.jacp.javafx2.rcp.componentLayout
Class FX2PerspectiveLayout

java.lang.Object
  extended by org.jacp.javafx2.rcp.componentLayout.FX2PerspectiveLayout
All Implemented Interfaces:
org.jacp.api.componentLayout.IPerspectiveLayout<javafx.scene.Node,javafx.scene.Node>

public class FX2PerspectiveLayout
extends java.lang.Object
implements org.jacp.api.componentLayout.IPerspectiveLayout<javafx.scene.Node,javafx.scene.Node>

Configuration handler for perspective components, used in handle method for configuration and registration of layout 'leaves' where subcomponents can live in. Create your own complex layout, return the root node and register parts of your layout that can handle subcomponents

Author:
Andy Moncsek

Constructor Summary
FX2PerspectiveLayout()
           
 
Method Summary
 javafx.scene.Node getRootComponent()
           
 java.util.Map<java.lang.String,javafx.scene.Node> getTargetLayoutComponents()
           
 void registerRootComponent(javafx.scene.Node comp)
           
 void registerTargetLayoutComponent(java.lang.String id, javafx.scene.Node target)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FX2PerspectiveLayout

public FX2PerspectiveLayout()
Method Detail

registerRootComponent

public void registerRootComponent(javafx.scene.Node comp)
Specified by:
registerRootComponent in interface org.jacp.api.componentLayout.IPerspectiveLayout<javafx.scene.Node,javafx.scene.Node>

getRootComponent

public javafx.scene.Node getRootComponent()
Specified by:
getRootComponent in interface org.jacp.api.componentLayout.IPerspectiveLayout<javafx.scene.Node,javafx.scene.Node>

getTargetLayoutComponents

public java.util.Map<java.lang.String,javafx.scene.Node> getTargetLayoutComponents()
Specified by:
getTargetLayoutComponents in interface org.jacp.api.componentLayout.IPerspectiveLayout<javafx.scene.Node,javafx.scene.Node>

registerTargetLayoutComponent

public void registerTargetLayoutComponent(java.lang.String id,
                                          javafx.scene.Node target)
Specified by:
registerTargetLayoutComponent in interface org.jacp.api.componentLayout.IPerspectiveLayout<javafx.scene.Node,javafx.scene.Node>