public abstract class PerspectiveLayout extends Checkable implements IPerspectiveLayout<javafx.scene.Node,javafx.scene.Node>
Constructor and Description |
---|
PerspectiveLayout() |
PerspectiveLayout(javafx.scene.Node rootComponent) |
Modifier and Type | Method and Description |
---|---|
javafx.scene.Node |
getRootComponent()
Get the ' layoutwrapper' for perspective; a layout component is a
component which can contain UI subcomponents.
|
java.util.Map<java.lang.String,javafx.scene.Node> |
getTargetLayoutComponents()
Returns map of target components and ids key - id value - target
component.
|
void |
registerTargetLayoutComponent(java.lang.String id,
javafx.scene.Node target)
Register a target component; a target component defines a wrapper where
editors and views can "live" in; you can define a target for each editor
or view component; create an root component, a complex layout an register
all components where editors/views should displayed in.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
registerRootComponent
public PerspectiveLayout()
public PerspectiveLayout(javafx.scene.Node rootComponent)
public final javafx.scene.Node getRootComponent()
IPerspectiveLayout
getRootComponent
in interface IPerspectiveLayout<javafx.scene.Node,javafx.scene.Node>
public final java.util.Map<java.lang.String,javafx.scene.Node> getTargetLayoutComponents()
IPerspectiveLayout
getTargetLayoutComponents
in interface IPerspectiveLayout<javafx.scene.Node,javafx.scene.Node>
public final void registerTargetLayoutComponent(java.lang.String id, javafx.scene.Node target)
IPerspectiveLayout
registerTargetLayoutComponent
in interface IPerspectiveLayout<javafx.scene.Node,javafx.scene.Node>
id
- the idtarget
- the target