Module is.codion.swing.framework.ui
Package is.codion.swing.framework.ui
Interface EntityPanel.Builder
- Enclosing class:
EntityPanel
public static interface EntityPanel.Builder
A builder for
EntityPanel
instances.-
Method Summary
Modifier and TypeMethodDescriptionbuild
(EntityConnectionProvider connectionProvider) Builds anEntityPanel
based on this builder configuration.caption()
description
(String description) icon()
-
Method Details
-
entityType
EntityType entityType()- Returns:
- the entityType
-
caption
- Parameters:
caption
- the panel caption- Returns:
- this builder instance
-
caption
- Returns:
- the caption, an empty Optional if none has been set
-
description
- Parameters:
description
- the panel description- Returns:
- this builder instance
-
description
- Returns:
- the description, an empty Optional if none has been set
-
icon
- Parameters:
icon
- the panel icon- Returns:
- this builder instance
-
icon
- Returns:
- the icon, an empty Optional if none has been set
-
build
Builds anEntityPanel
based on this builder configuration.- Parameters:
connectionProvider
- the connection provider- Returns:
- an
EntityPanel
based on this builder
-