Uses of Class
is.codion.swing.framework.ui.EntityPanel
Packages that use EntityPanel
Package
Description
Package configuration values:
EntityApplicationPanel.HELP_URL
EntityApplicationPanel.CONFIRM_EXIT
EntityApplicationPanel.SHOW_STARTUP_DIALOG
EntityApplicationPanel.CACHE_ENTITY_PANELS
EntityApplicationPanel.USER_PREFERENCES_ENABLED
EntityApplicationPanel.RESTORE_DEFAULT_PREFERENCES
EntityApplicationPanel.CALL_SYSTEM_EXIT
EntityEditComponentPanel.VALID_INDICATOR
EntityEditComponentPanel.MODIFIED_INDICATOR
EntityEditComponentPanel.DEFAULT_TEXT_FIELD_COLUMNS
EntityEditPanel.Config.USE_SAVE_CAPTION
EntityEditPanel.Config.USE_FOCUS_ACTIVATION
EntityEditPanel.Config.INCLUDE_ENTITY_MENU
EntityEditPanel.Config.MODIFIED_WARNING
EntityPanel.Config.USE_KEYBOARD_NAVIGATION
EntityPanel.Config.DISPOSE_EDIT_DIALOG_ON_ESCAPE
EntityPanel.Config.INCLUDE_TOGGLE_EDIT_PANEL_CONTROL
EntityPanel.Config.TOOLBAR_CONTROLS
EntityPanel.Config.CONTROL_PANEL_CONSTRAINTS
EntityPanel.Config.CONTROL_TOOLBAR_CONSTRAINTS
EntityPanel.Config.WINDOW_TYPE
EntityTablePanel.Config.EXCLUDE_HIDDEN_COLUMNS
EntityTablePanel.Config.CONDITION_VIEW
EntityTablePanel.Config.FILTER_VIEW
EntityTablePanel.Config.SUMMARY_PANEL_VISIBLE
EntityTablePanel.Config.INCLUDE_POPUP_MENU
EntityTablePanel.Config.INCLUDE_ENTITY_MENU
EntityTablePanel.Config.INCLUDE_QUERY_INSPECTOR
EntityTablePanel.Config.INCLUDE_CLEAR_CONTROL
EntityTablePanel.Config.INCLUDE_LIMIT_MENU
EntityTablePanel.Config.REFRESH_BUTTON_VISIBLE
EntityTablePanel.Config.COLUMN_SELECTION
EntityTablePanel.Config.INCLUDE_CONDITIONS
EntityTablePanel.Config.INCLUDE_FILTERS
EntityTablePanel.Config.INCLUDE_SUMMARY
EntityTablePanel.Config.REFRESH_PROGRESS_BAR
ReferentialIntegrityErrorHandling.REFERENTIAL_INTEGRITY_ERROR_HANDLING
TabbedApplicationLayout.TAB_PLACEMENT
TabbedDetailLayout.INCLUDE_CONTROLS
-
Uses of EntityPanel in is.codion.swing.framework.ui
Fields in is.codion.swing.framework.ui with type parameters of type EntityPanelModifier and TypeFieldDescriptionstatic final Function
<EntityPanel, EntityPanel.DetailLayout> EntityPanel.DetailLayout.NONE
A convenience instance for indicating no detail layout.Methods in is.codion.swing.framework.ui that return EntityPanelModifier and TypeMethodDescriptionEntityPanel.Builder.build
(EntityConnectionProvider connectionProvider) Builds anEntityPanel
based on this builder configuration.final EntityPanel
EntityApplicationPanel.entityPanel
(EntityType entityType) EntityPanel.Config.entityPanel()
EntityPanel.DetailPanels.get
(EntityType entityType) Returns the first detail panel found based on the givenentityType
final EntityPanel
EntityPanel.initialize()
Initializes this EntityPanel, in case of some specific initialization code you can override theinitializeUI()
method and add your code there.Methods in is.codion.swing.framework.ui that return types with arguments of type EntityPanelModifier and TypeMethodDescriptionfinal Observer
<EntityPanel> EntityPanel.activated()
EntityPanel.DetailPanels.active()
Returns the detail panels which models have an active link to this panels model.EntityPanel.DetailPanels.added()
final List
<EntityPanel> EntityApplicationPanel.entityPanels()
EntityPanel.DetailPanels.get()
Returns all detail panels.final Optional
<EntityPanel> EntityPanel.parentPanel()
EntityPanel.Display.requested()
Methods in is.codion.swing.framework.ui with parameters of type EntityPanelModifier and TypeMethodDescriptiondefault void
EntityApplicationPanel.ApplicationLayout.activated
(EntityPanel entityPanel) Called when the given entity panel is activated, responsible for making sure it becomes visible.default void
EntityPanel.DetailController.activated
(EntityPanel detailPanel) Called when the given detail panel should be displayed, responsible for making sure it becomes visible.final void
TabbedApplicationLayout.activated
(EntityPanel entityPanel) void
EntityPanel.DetailPanels.add
(EntityPanel... detailPanels) Adds the given detail panels and sets this panel as their parent panelstatic TabbedDetailLayout.Builder
TabbedDetailLayout.builder
(EntityPanel entityPanel) static WindowDetailLayout.Builder
WindowDetailLayout.builder
(EntityPanel entityPanel) protected final void
EntityApplicationPanel.displayEntityPanelDialog
(EntityPanel entityPanel) Displays a non-modal dialog containing the given entity panelprotected final void
EntityApplicationPanel.displayEntityPanelDialog
(EntityPanel entityPanel, boolean modal) Shows a dialog containing the given entity panelprotected final void
EntityApplicationPanel.displayEntityPanelFrame
(EntityPanel entityPanel) Displays a frame containing the given entity panelprotected final void
EntityApplicationPanel.displayEntityPanelWindow
(EntityPanel entityPanel) Displays the given panel in a frame or dialog, depending onEntityPanel.Config.WINDOW_TYPE
.default Value
<EntityPanel.PanelState> EntityPanel.DetailController.panelState
(EntityPanel detailPanel) Note that the detail panel state may be shared between detail panels, as they may be displayed in a shared window.Method parameters in is.codion.swing.framework.ui with type arguments of type EntityPanelModifier and TypeMethodDescriptionstatic EntityPanel.Builder
EntityPanel.builder
(EntityType entityType, Function<EntityConnectionProvider, EntityPanel> entityPanel) Instantiates a newEntityPanel.Builder
EntityPanel.Config.detailLayout
(Function<EntityPanel, EntityPanel.DetailLayout> detailLayout) Constructor parameters in is.codion.swing.framework.ui with type arguments of type EntityPanelModifierConstructorDescriptionEntityApplicationPanel
(M applicationModel, List<EntityPanel> entityPanels, Collection<EntityPanel.Builder> lookupPanelBuilders) Instantiates a newEntityApplicationPanel
based on the given application model, using the defaultTabbedApplicationLayout
.EntityApplicationPanel
(M applicationModel, List<EntityPanel> entityPanels, Collection<EntityPanel.Builder> lookupPanelBuilders, Function<EntityApplicationPanel<M>, EntityApplicationPanel.ApplicationLayout> applicationLayout) Instantiates a newEntityApplicationPanel
based on the given application model, using theEntityApplicationPanel.ApplicationLayout
provided byapplicationLayout
.