java.lang.Object
is.codion.swing.framework.ui.WindowDetailLayout
- All Implemented Interfaces:
EntityPanel.DetailLayout
A detail layout which displays detail panels in a window, opened via the table popup menu.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from interface is.codion.swing.framework.ui.EntityPanel.DetailLayout
NONE
-
Method Summary
Modifier and TypeMethodDescriptionstatic WindowDetailLayout.Builder
builder
(EntityPanel entityPanel) layout()
Lays out a given EntityPanel along with its detail panels.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface is.codion.swing.framework.ui.EntityPanel.DetailLayout
updateUI
-
Method Details
-
layout
Description copied from interface:EntityPanel.DetailLayout
Lays out a given EntityPanel along with its detail panels. In case of no special detail panel layout requirements, this method should return an empty Optional.- Specified by:
layout
in interfaceEntityPanel.DetailLayout
- Returns:
- the panel laid out with it detail panels or an empty Optional in case of no special layout component.
-
controller
- Specified by:
controller
in interfaceEntityPanel.DetailLayout
- Returns:
- the detail controller for this layout, an empty Optional if none is available
-
builder
- Parameters:
entityPanel
- the entity panel- Returns:
- a new
WindowDetailLayout.Builder
instance
-