Package org.teamapps.dto
Class UiWindow
- java.lang.Object
-
- org.teamapps.dto.UiClientObject
-
- org.teamapps.dto.UiComponent
-
- org.teamapps.dto.UiPanel
-
- org.teamapps.dto.UiWindow
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUiWindow.CloseCommandstatic classUiWindow.SetCloseableCommandstatic classUiWindow.SetCloseOnClickOutsideCommandstatic classUiWindow.SetCloseOnEscapeCommandstatic classUiWindow.SetModalBackgroundDimmingColorCommandstatic classUiWindow.SetModalCommandstatic classUiWindow.SetSizeCommandstatic classUiWindow.ShowCommand-
Nested classes/interfaces inherited from class org.teamapps.dto.UiPanel
UiPanel.HeaderComponentMinimizationPolicy, UiPanel.SetBadgeCommand, UiPanel.SetContentCommand, UiPanel.SetIconCommand, UiPanel.SetLeftHeaderFieldCommand, UiPanel.SetMaximizedCommand, UiPanel.SetRightHeaderFieldCommand, UiPanel.SetStretchContentCommand, UiPanel.SetTitleCommand, UiPanel.SetToolbarCommand, UiPanel.SetToolButtonsCommand, UiPanel.SetWindowButtonsCommand, UiPanel.WindowButtonClickedEvent
-
Nested classes/interfaces inherited from class org.teamapps.dto.UiComponent
UiComponent.SetAttributesCommand, UiComponent.SetClassNamesCommand, UiComponent.SetStyleCommand, UiComponent.SetVisibleCommand
-
-
Field Summary
Fields Modifier and Type Field Description protected booleancloseableprotected booleancloseOnClickOutsideprotected booleancloseOnEscapeprotected java.lang.StringheaderBackgroundColorprotected intheightprotected booleanmodalprotected java.lang.StringmodalBackgroundDimmingColorprotected intwidth-
Fields inherited from class org.teamapps.dto.UiPanel
alwaysShowHeaderFieldIcons, badge, content, headerComponentMinimizationPolicy, hideTitleBar, icon, leftHeaderField, padding, rightHeaderField, stretchContent, title, toolbar, toolButtons, windowButtons
-
Fields inherited from class org.teamapps.dto.UiComponent
attributesBySelector, classNamesBySelector, debuggingId, stylesBySelector, visible
-
Fields inherited from class org.teamapps.dto.UiClientObject
id
-
-
Constructor Summary
Constructors Constructor Description UiWindow()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleangetCloseable()booleangetCloseOnClickOutside()booleangetCloseOnEscape()java.lang.StringgetHeaderBackgroundColor()intgetHeight()booleangetModal()java.lang.StringgetModalBackgroundDimmingColor()UiObjectTypegetUiObjectType()intgetWidth()UiWindowsetAlwaysShowHeaderFieldIcons(boolean alwaysShowHeaderFieldIcons)UiWindowsetAttributesBySelector(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> attributesBySelector)UiWindowsetBadge(java.lang.String badge)UiWindowsetClassNamesBySelector(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Boolean>> classNamesBySelector)UiWindowsetCloseable(boolean closeable)UiWindowsetCloseOnClickOutside(boolean closeOnClickOutside)UiWindowsetCloseOnEscape(boolean closeOnEscape)UiWindowsetContent(UiClientObjectReference content)UiWindowsetDebuggingId(java.lang.String debuggingId)UiWindowsetHeaderBackgroundColor(java.lang.String headerBackgroundColor)UiWindowsetHeaderComponentMinimizationPolicy(UiPanel.HeaderComponentMinimizationPolicy headerComponentMinimizationPolicy)UiWindowsetHeight(int height)UiWindowsetHideTitleBar(boolean hideTitleBar)UiWindowsetIcon(java.lang.String icon)UiWindowsetId(java.lang.String id)UiWindowsetLeftHeaderField(UiPanelHeaderField leftHeaderField)UiWindowsetModal(boolean modal)UiWindowsetModalBackgroundDimmingColor(java.lang.String modalBackgroundDimmingColor)UiWindowsetPadding(int padding)UiWindowsetRightHeaderField(UiPanelHeaderField rightHeaderField)UiWindowsetStretchContent(boolean stretchContent)UiWindowsetStylesBySelector(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> stylesBySelector)UiWindowsetTitle(java.lang.String title)UiWindowsetToolbar(UiClientObjectReference toolbar)UiWindowsetToolButtons(java.util.List<UiClientObjectReference> toolButtons)UiWindowsetVisible(boolean visible)UiWindowsetWidth(int width)UiWindowsetWindowButtons(java.util.List<UiWindowButtonType> windowButtons)java.lang.StringtoString()-
Methods inherited from class org.teamapps.dto.UiPanel
getAlwaysShowHeaderFieldIcons, getBadge, getContent, getHeaderComponentMinimizationPolicy, getHideTitleBar, getIcon, getLeftHeaderField, getPadding, getRightHeaderField, getStretchContent, getTitle, getToolbar, getToolButtons, getWindowButtons
-
Methods inherited from class org.teamapps.dto.UiComponent
getAttributesBySelector, getClassNamesBySelector, getDebuggingId, getStylesBySelector, getVisible
-
Methods inherited from class org.teamapps.dto.UiClientObject
getId
-
-
-
-
Field Detail
-
modal
protected boolean modal
-
width
protected int width
-
height
protected int height
-
headerBackgroundColor
protected java.lang.String headerBackgroundColor
-
modalBackgroundDimmingColor
protected java.lang.String modalBackgroundDimmingColor
-
closeable
protected boolean closeable
-
closeOnEscape
protected boolean closeOnEscape
-
closeOnClickOutside
protected boolean closeOnClickOutside
-
-
Method Detail
-
getUiObjectType
public UiObjectType getUiObjectType()
- Specified by:
getUiObjectTypein interfaceUiObject- Overrides:
getUiObjectTypein classUiPanel
-
getModal
public boolean getModal()
-
getWidth
public int getWidth()
-
getHeight
public int getHeight()
-
getHeaderBackgroundColor
public java.lang.String getHeaderBackgroundColor()
-
getModalBackgroundDimmingColor
public java.lang.String getModalBackgroundDimmingColor()
-
getCloseable
public boolean getCloseable()
-
getCloseOnEscape
public boolean getCloseOnEscape()
-
getCloseOnClickOutside
public boolean getCloseOnClickOutside()
-
setDebuggingId
public UiWindow setDebuggingId(java.lang.String debuggingId)
- Overrides:
setDebuggingIdin classUiPanel
-
setVisible
public UiWindow setVisible(boolean visible)
- Overrides:
setVisiblein classUiPanel
-
setStylesBySelector
public UiWindow setStylesBySelector(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> stylesBySelector)
- Overrides:
setStylesBySelectorin classUiPanel
-
setClassNamesBySelector
public UiWindow setClassNamesBySelector(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Boolean>> classNamesBySelector)
- Overrides:
setClassNamesBySelectorin classUiPanel
-
setAttributesBySelector
public UiWindow setAttributesBySelector(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> attributesBySelector)
- Overrides:
setAttributesBySelectorin classUiPanel
-
setLeftHeaderField
public UiWindow setLeftHeaderField(UiPanelHeaderField leftHeaderField)
- Overrides:
setLeftHeaderFieldin classUiPanel
-
setRightHeaderField
public UiWindow setRightHeaderField(UiPanelHeaderField rightHeaderField)
- Overrides:
setRightHeaderFieldin classUiPanel
-
setHeaderComponentMinimizationPolicy
public UiWindow setHeaderComponentMinimizationPolicy(UiPanel.HeaderComponentMinimizationPolicy headerComponentMinimizationPolicy)
- Overrides:
setHeaderComponentMinimizationPolicyin classUiPanel
-
setAlwaysShowHeaderFieldIcons
public UiWindow setAlwaysShowHeaderFieldIcons(boolean alwaysShowHeaderFieldIcons)
- Overrides:
setAlwaysShowHeaderFieldIconsin classUiPanel
-
setHideTitleBar
public UiWindow setHideTitleBar(boolean hideTitleBar)
- Overrides:
setHideTitleBarin classUiPanel
-
setToolbar
public UiWindow setToolbar(UiClientObjectReference toolbar)
- Overrides:
setToolbarin classUiPanel
-
setContent
public UiWindow setContent(UiClientObjectReference content)
- Overrides:
setContentin classUiPanel
-
setStretchContent
public UiWindow setStretchContent(boolean stretchContent)
- Overrides:
setStretchContentin classUiPanel
-
setPadding
public UiWindow setPadding(int padding)
- Overrides:
setPaddingin classUiPanel
-
setWindowButtons
public UiWindow setWindowButtons(java.util.List<UiWindowButtonType> windowButtons)
- Overrides:
setWindowButtonsin classUiPanel
-
setToolButtons
public UiWindow setToolButtons(java.util.List<UiClientObjectReference> toolButtons)
- Overrides:
setToolButtonsin classUiPanel
-
setModal
public UiWindow setModal(boolean modal)
-
setWidth
public UiWindow setWidth(int width)
-
setHeight
public UiWindow setHeight(int height)
-
setHeaderBackgroundColor
public UiWindow setHeaderBackgroundColor(java.lang.String headerBackgroundColor)
-
setModalBackgroundDimmingColor
public UiWindow setModalBackgroundDimmingColor(java.lang.String modalBackgroundDimmingColor)
-
setCloseable
public UiWindow setCloseable(boolean closeable)
-
setCloseOnEscape
public UiWindow setCloseOnEscape(boolean closeOnEscape)
-
setCloseOnClickOutside
public UiWindow setCloseOnClickOutside(boolean closeOnClickOutside)
-
-