Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- ACTION_ID - Static variable in interface io.github.mmm.ui.api.controller.action.UiActionNavigate
C
- CONTENT - Static variable in class io.github.mmm.ui.api.controller.UiEmbedding
E
- embed(UiEmbedding, UiController<?>) - Method in interface io.github.mmm.ui.api.controller.UiController
- equals(Object) - Method in class io.github.mmm.ui.api.controller.UiPlace
F
- FOOTER - Static variable in class io.github.mmm.ui.api.controller.UiEmbedding
G
- get() - Static method in interface io.github.mmm.ui.api.controller.UiNavigationManager
- get(String) - Method in class io.github.mmm.ui.api.controller.UiPlace
-
This method gets a parameter of this
UiPlace. - getController(String) - Method in interface io.github.mmm.ui.api.controller.UiNavigationManager
- getControllerId() - Method in class io.github.mmm.ui.api.controller.UiEmbedding
- getCurrentPlace() - Method in interface io.github.mmm.ui.api.controller.UiNavigationManager
- getId() - Method in interface io.github.mmm.ui.api.controller.action.UiActionNavigate
- getId() - Method in interface io.github.mmm.ui.api.controller.UiController
-
The ID of a controller should only contain ASCII letters, Latin digits, hyphens or underscores.
- getId() - Method in class io.github.mmm.ui.api.controller.UiPlace
- getInt(String) - Method in class io.github.mmm.ui.api.controller.UiPlace
-
This method gets a parameter of this
UiPlace. - getInt(String, int) - Method in class io.github.mmm.ui.api.controller.UiPlace
-
This method gets a parameter of this
UiPlace. - getNewPlace() - Method in class io.github.mmm.ui.api.controller.UiNavigationEvent
- getOldPlace() - Method in class io.github.mmm.ui.api.controller.UiNavigationEvent
- getParameters() - Method in class io.github.mmm.ui.api.controller.UiPlace
- getRequiredController(String) - Method in interface io.github.mmm.ui.api.controller.UiNavigationManager
- getSlotId() - Method in class io.github.mmm.ui.api.controller.UiEmbedding
- getTitle() - Method in interface io.github.mmm.ui.api.controller.UiController
- getView() - Method in interface io.github.mmm.ui.api.controller.UiController
H
- has(String) - Method in class io.github.mmm.ui.api.controller.UiPlace
-
This method determines if a
get(String)is present (!= null). - hashCode() - Method in class io.github.mmm.ui.api.controller.UiPlace
- HEADER - Static variable in class io.github.mmm.ui.api.controller.UiEmbedding
- HOME - Static variable in class io.github.mmm.ui.api.controller.UiEmbedding
- HOME - Static variable in class io.github.mmm.ui.api.controller.UiPlace
-
The default place to navigate to if the application is started without specifying a custom
UiPlace.
I
- ID_CONTENT - Static variable in interface io.github.mmm.ui.api.controller.UiController
-
The
idof the contentUiController. - ID_FOOTER - Static variable in interface io.github.mmm.ui.api.controller.UiController
-
The
idof the headerUiController. - ID_HEADER - Static variable in interface io.github.mmm.ui.api.controller.UiController
-
The
idof the headerUiController. - ID_HOME - Static variable in interface io.github.mmm.ui.api.controller.UiController
-
The
idof theUiControllerfor the home page. - ID_MARGIN - Static variable in interface io.github.mmm.ui.api.controller.UiController
-
The
idof the marginUiController. - ID_NAVIGATION - Static variable in interface io.github.mmm.ui.api.controller.UiController
-
The
idof the navigationUiController. - ID_PAGE - Static variable in interface io.github.mmm.ui.api.controller.UiController
-
The
idof the pageUiController. - ID_ROOT - Static variable in interface io.github.mmm.ui.api.controller.UiController
-
The
idof the rootUiController. - io.github.mmm.ui.api.controller - module io.github.mmm.ui.api.controller
-
Provides the API for dialog controllers and routing.
- io.github.mmm.ui.api.controller - package io.github.mmm.ui.api.controller
- io.github.mmm.ui.api.controller.action - package io.github.mmm.ui.api.controller.action
- isNavigable() - Method in interface io.github.mmm.ui.api.controller.UiController
- isProgrammatic() - Method in class io.github.mmm.ui.api.controller.UiNavigationEvent
M
- MARGIN - Static variable in class io.github.mmm.ui.api.controller.UiEmbedding
N
- navigateBack() - Method in interface io.github.mmm.ui.api.controller.UiNavigationManager
-
This method navigates back in the history to the
UiPlacethat has been visited before. - navigateForward() - Method in interface io.github.mmm.ui.api.controller.UiNavigationManager
-
This method navigates forward in the history.
- navigateTo(UiPlace) - Method in interface io.github.mmm.ui.api.controller.UiNavigationManager
-
Navigates to the given
UiPlace. - navigateTo(UiPlace, boolean) - Method in interface io.github.mmm.ui.api.controller.UiNavigationManager
-
Navigates to the given
UiPlace. - NAVIGATION - Static variable in class io.github.mmm.ui.api.controller.UiEmbedding
- NONE - Static variable in class io.github.mmm.ui.api.controller.UiPlace
-
The initial place before the client is initialized by navigating to the first place.
O
- of(UiPlace) - Static method in interface io.github.mmm.ui.api.controller.action.UiActionNavigate
- of(String) - Static method in class io.github.mmm.ui.api.controller.UiPlace
- of(String, String, Object) - Static method in class io.github.mmm.ui.api.controller.UiPlace
- of(String, String, Object, String, Object) - Static method in class io.github.mmm.ui.api.controller.UiPlace
- of(String, String, Object, String, Object, String, Object) - Static method in class io.github.mmm.ui.api.controller.UiPlace
- ofId(String) - Static method in interface io.github.mmm.ui.api.controller.action.UiActionNavigate
P
- PAGE - Static variable in class io.github.mmm.ui.api.controller.UiEmbedding
- parse(String) - Static method in class io.github.mmm.ui.api.controller.UiPlace
-
This is the inverse operation of
toString(). - PATTERN_KEY - Static variable in class io.github.mmm.ui.api.controller.UiPlace
-
The regex pattern used to assert
parameter keys. - PATTERN_VALUE - Static variable in class io.github.mmm.ui.api.controller.UiPlace
-
The regex pattern used to assert
parameter values.
S
- SEPARATOR_ANCHOR - Static variable in class io.github.mmm.ui.api.controller.UiPlace
-
The separator for anchor used to prevent that
parametersare send to the server. - SEPARATOR_PARAMETER - Static variable in class io.github.mmm.ui.api.controller.UiPlace
-
The separator used between
parameters. - SEPARATOR_STATE - Static variable in class io.github.mmm.ui.api.controller.UiPlace
-
The separator for
dialog-idand itsparameters. - SEPARATOR_VALUE - Static variable in class io.github.mmm.ui.api.controller.UiPlace
-
The separator for key and value of a
parameter.
T
- toString() - Method in class io.github.mmm.ui.api.controller.UiEmbedding
- toString() - Method in class io.github.mmm.ui.api.controller.UiPlace
U
- UiActionNavigate - Interface in io.github.mmm.ui.api.controller.action
-
UiActionfor close. - UiController<V> - Interface in io.github.mmm.ui.api.controller
-
This is the interface for a dialog of the client application.
- UiEmbedding - Class in io.github.mmm.ui.api.controller
-
A
UiEmbeddingrepresents a location within theviewof aUiControllerwhere a sub-dialog shall beembedded. - UiEmbedding(String, String) - Constructor for class io.github.mmm.ui.api.controller.UiEmbedding
-
The constructor.
- UiNavigationEvent - Class in io.github.mmm.ui.api.controller
-
Event for
navigation. - UiNavigationEvent(UiPlace, UiPlace, boolean) - Constructor for class io.github.mmm.ui.api.controller.UiNavigationEvent
-
The constructor.
- UiNavigationEventListener - Interface in io.github.mmm.ui.api.controller
-
Interface for
EventListenerreceivingUiNavigationEvents. - UiNavigationManager - Interface in io.github.mmm.ui.api.controller
-
Interface to manage
UiControllers. - UiPlace - Class in io.github.mmm.ui.api.controller
- UiPlace(String) - Constructor for class io.github.mmm.ui.api.controller.UiPlace
-
The constructor.
- UiPlace(String, Map<String, String>) - Constructor for class io.github.mmm.ui.api.controller.UiPlace
-
The constructor.
- updatePlace(UiPlace) - Method in interface io.github.mmm.ui.api.controller.UiNavigationManager
-
Replaces the
current placewith the givenUiPlacewithout creating a new entry in the navigation history.
All Classes and Interfaces|All Packages|Constant Field Values