Index

A C E F G H I M N O P S T U 
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
Embeds the view of the given child UiController into the specified slot of this controllers view.
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 id of the content UiController.
ID_FOOTER - Static variable in interface io.github.mmm.ui.api.controller.UiController
The id of the header UiController.
ID_HEADER - Static variable in interface io.github.mmm.ui.api.controller.UiController
The id of the header UiController.
ID_HOME - Static variable in interface io.github.mmm.ui.api.controller.UiController
The id of the UiController for the home page.
ID_MARGIN - Static variable in interface io.github.mmm.ui.api.controller.UiController
The id of the margin UiController.
ID_NAVIGATION - Static variable in interface io.github.mmm.ui.api.controller.UiController
The id of the navigation UiController.
ID_PAGE - Static variable in interface io.github.mmm.ui.api.controller.UiController
The id of the page UiController.
ID_ROOT - Static variable in interface io.github.mmm.ui.api.controller.UiController
The id of the root UiController.
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 UiPlace that 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 parameters are 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-id and its parameters.
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
UiAction for close.
UiController<V extends io.github.mmm.ui.api.widget.UiRegularWidget> - 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 UiEmbedding represents a location within the view of a UiController where a sub-dialog shall be embedded.
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 EventListener receiving UiNavigationEvents.
UiNavigationManager - Interface in io.github.mmm.ui.api.controller
Interface to manage UiControllers.
UiPlace - Class in io.github.mmm.ui.api.controller
A place identifies a UiController in combination with its parameters.
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 place with the given UiPlace without creating a new entry in the navigation history.
A C E F G H I M N O P S T U 
All Classes and Interfaces|All Packages|Constant Field Values