public interface UIAgent
Modifier and Type | Interface and Description |
---|---|
static class |
UIAgent.Status
Indicators for the UI's status.
|
Modifier and Type | Field and Description |
---|---|
static SpecialistType<UIAgent> |
TYPE
The specialist's technical type to be used for requesting the agent from a
SpecialistsBroker . |
Modifier and Type | Method and Description |
---|---|
Image |
getApplicationIcon()
Provides the current application icon.
|
Window |
getApplicationWindow()
Provide the application window.
|
String |
getDescription(Resolution resolution)
Provides the description for the given resolution according to the currently set UI language and display mode.
|
Language |
getDisplayLanguage()
Provides the currently set language to be used for displaying UI elements.
|
String |
getDisplayName(IDProvider element)
Determines the display name for the given id providing store element according to the currently set UI language and display mode.
|
String |
getDisplayName(Language language)
Determines the display name for the given language according to the currently set UI language and display mode.
|
String |
getDisplayName(Resolution resolution)
Determines the display name for the given resolution according to the currently set UI language and display mode.
|
String |
getHeadline(Store store)
Determines a headline to be used for the given store.
|
void |
setStatus(UIAgent.Status status)
Set the UI status, which will be visualized to the user in some form.
|
static final SpecialistType<UIAgent> TYPE
SpecialistsBroker
.@NotNull String getDisplayName(@NotNull IDProvider element)
null
will be returned.
Note: If the requestor has no "can see rights", a respective note is returned as name.element
- The id providing store element.String getHeadline(@NotNull Store store)
store
- The store.@NotNull String getDisplayName(@NotNull Language language)
language
- The language.@NotNull String getDisplayName(@NotNull Resolution resolution)
resolution
- The resolution.String getDescription(Resolution resolution)
resolution
- The resolution.@NotNull Language getDisplayLanguage()
@NotNull Window getApplicationWindow()
@NotNull Image getApplicationIcon()
void setStatus(@NotNull UIAgent.Status status)
status
- The UI status to set.Copyright © 2014 e-Spirit AG. All Rights Reserved. Build 5.0_BETA.500