- java.lang.Object
-
- io.github.mmm.ui.api.controller.UiEmbedding
-
public class UiEmbedding extends Object
AUiEmbedding
represents a location within theview
of aUiController
where a sub-dialog shall beembedded
.- Since:
- 1.0.0
- See Also:
UiController.embed(UiEmbedding, UiController)
-
-
Field Summary
Fields Modifier and Type Field Description static UiEmbedding
CONTENT
static UiEmbedding
FOOTER
static UiEmbedding
HEADER
static UiEmbedding
HOME
static UiEmbedding
MARGIN
static UiEmbedding
NAVIGATION
static UiEmbedding
PAGE
-
Constructor Summary
Constructors Constructor Description UiEmbedding(String controllerId, String slotId)
The constructor.
-
-
-
Field Detail
-
PAGE
public static final UiEmbedding PAGE
-
HEADER
public static final UiEmbedding HEADER
-
FOOTER
public static final UiEmbedding FOOTER
-
NAVIGATION
public static final UiEmbedding NAVIGATION
-
CONTENT
public static final UiEmbedding CONTENT
-
MARGIN
public static final UiEmbedding MARGIN
-
HOME
public static final UiEmbedding HOME
-
-
Constructor Detail
-
UiEmbedding
public UiEmbedding(String controllerId, String slotId)
The constructor.- Parameters:
controllerId
- thecontroller ID
.slotId
- theslot ID
.
-
-
Method Detail
-
getControllerId
public final String getControllerId()
- Returns:
- the
ID
of theUiController
owning thereferenced slot
.
-
getSlotId
public String getSlotId()
- Returns:
- the ID of the slot where to
embed
. The name slot refers toUiSlot
that is a dedicated widget for generic embedding. However, any composite widget may be used as slot to embed child views.
-
-