public abstract class PerspectiveLayout
extends java.lang.Object
implements org.jacpfx.api.componentLayout.PerspectiveLayoutInterface<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 component 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 component where editors/views should displayed in.
|
public PerspectiveLayout()
public PerspectiveLayout(javafx.scene.Node rootComponent)
public final javafx.scene.Node getRootComponent()
org.jacpfx.api.componentLayout.PerspectiveLayoutInterfacegetRootComponent in interface org.jacpfx.api.componentLayout.PerspectiveLayoutInterface<javafx.scene.Node,javafx.scene.Node>public final java.util.Map<java.lang.String,javafx.scene.Node> getTargetLayoutComponents()
org.jacpfx.api.componentLayout.PerspectiveLayoutInterfacegetTargetLayoutComponents in interface org.jacpfx.api.componentLayout.PerspectiveLayoutInterface<javafx.scene.Node,javafx.scene.Node>public final void registerTargetLayoutComponent(java.lang.String id,
javafx.scene.Node target)
org.jacpfx.api.componentLayout.PerspectiveLayoutInterfaceregisterTargetLayoutComponent in interface org.jacpfx.api.componentLayout.PerspectiveLayoutInterface<javafx.scene.Node,javafx.scene.Node>id - the idtarget - the target