- java.lang.Object
-
- io.github.mmm.ui.api.controller.UiEmbedding
-
public class UiEmbedding extends Object
AUiEmbeddingrepresents a location within theviewof aUiControllerwhere a sub-dialog shall beembedded.- Since:
- 1.0.0
- See Also:
UiController.embed(UiEmbedding, UiController)
-
-
Field Summary
Fields Modifier and Type Field Description static UiEmbeddingCONTENTstatic UiEmbeddingFOOTERstatic UiEmbeddingHEADERstatic UiEmbeddingHOMEstatic UiEmbeddingMARGINstatic UiEmbeddingNAVIGATIONstatic UiEmbeddingPAGE
-
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
IDof theUiControllerowning thereferenced slot.
-
getSlotId
public String getSlotId()
- Returns:
- the ID of the slot where to
embed. The name slot refers toUiSlotthat is a dedicated widget for generic embedding. However, any composite widget may be used as slot to embed child views.
-
-