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.
|
String |
getDescription(WorkflowElement workflowElement)
Provides the description for the given workflow element 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 |
getDisplayName(Store.Type type)
Provides the display name to be used for the given store type.
|
String |
getDisplayName(TemplateSet templateSet)
Provides the display name for the given template set according to the currently set UI language and display mode.
|
String |
getDisplayName(WorkflowElement workflowElement)
Provides the display name for the given workflow element according to the currently set UI language and display mode.
|
String |
getHeadline(Store store)
Determines a headline to be used for the given store.
|
ImageIcon |
getIcon(IDProvider element)
Provides an icon for the given id providing store element.
|
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)
element
- The id providing store element.@NotNull ImageIcon getIcon(@NotNull IDProvider element)
element
- The id providing store element.String getHeadline(@NotNull Store store)
store
- The store.String getDisplayName(@NotNull Store.Type type)
type
- The store type.@NotNull String getDisplayName(@NotNull Language language)
language
- The language.@NotNull String getDisplayName(@NotNull Resolution resolution)
resolution
- The resolution.@NotNull String getDescription(@NotNull Resolution resolution)
resolution
- The resolution.@NotNull String getDisplayName(@NotNull WorkflowElement workflowElement)
workflowElement
- The workflow element.@Nullable String getDescription(@NotNull WorkflowElement workflowElement)
workflowElement
- The workflow element.null
, if no description is set.@NotNull String getDisplayName(@NotNull TemplateSet templateSet)
templateSet
- The template set.@NotNull Language getDisplayLanguage()
@NotNull Window getApplicationWindow()
@NotNull Image getApplicationIcon()
void setStatus(@NotNull UIAgent.Status status)
status
- The UI status to set.Copyright © 2015 e-Spirit AG. All Rights Reserved. Build 5.1.408