Package com.hp.lft.sdk.winforms
Class WindowDescription.Init<T extends WindowDescription.Init<T>>
java.lang.Object
com.hp.lft.sdk.DescriptionBase.Init<T>
com.hp.lft.sdk.winforms.UiObjectDescriptionBase.Init<T>
com.hp.lft.sdk.winforms.WindowDescription.Init<T>
- Direct Known Subclasses:
WindowDescription.Builder
- Enclosing class:
- WindowDescription
protected abstract static class WindowDescription.Init<T extends WindowDescription.Init<T>>
extends UiObjectDescriptionBase.Init<T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionIndicates whether this object is the foreground objectIndicates whether this object has a thin-line border.build()
Returns the built description instance (builder pattern).Indicates whether this object has a title bar.maximizable
(Boolean isMaximizable) Indicates whether this object can be maximized.mdiChildWindow
(Boolean isMdiChildWindow) Indicates whether this object is a multiple-document interface (MDI) child window.minimizable
(Boolean isMinimizable) Indicates whether this object can be minimized.popupWindow
(Boolean isPopupWindow) Indicates whether this object is a pop-up window.Indicates whether this object has a sizing border.systemMenu
(Boolean hasSystemMenu) Indicates whether this object has a window menu on its title bar.toolWindow
(Boolean isToolWindow) Indicates whether this object is intended to be a floating toolbar.Indicates whether this object should stay above all non-topmost windows, even when this object is deactivated.Methods inherited from class com.hp.lft.sdk.winforms.UiObjectDescriptionBase.Init
absoluteLocation, absoluteLocation, absoluteLocation, childWindow, enabled, focused, fullNamePath, fullNamePath, fullType, fullType, location, location, location, nativeClass, nativeClass, objectName, objectName, ownedWindow, size, size, size, text, text, visible, windowClassRegExp, windowClassRegExp, windowId, windowTitleRegExp, windowTitleRegExp
Methods inherited from class com.hp.lft.sdk.DescriptionBase.Init
index, objectProperties, self, vri, vri
-
Constructor Details
-
Init
protected Init()
-
-
Method Details
-
build
Description copied from class:DescriptionBase.Init
Returns the built description instance (builder pattern).- Overrides:
build
in classDescriptionBase.Init<T extends WindowDescription.Init<T>>
- Returns:
- The built description instance (builder pattern).
-
active
Indicates whether this object is the foreground object- Parameters:
isActive
- true if foreground object- Returns:
- the description instance with the update state (builder pattern)
-
border
Indicates whether this object has a thin-line border.- Parameters:
hasBorder
- true if has a thin-line border- Returns:
- the description instance with the update state (builder pattern)
-
caption
Indicates whether this object has a title bar.- Parameters:
hasCaption
- true if has a title bar.- Returns:
- the description instance with the update state (builder pattern)
-
sizebox
Indicates whether this object has a sizing border.- Parameters:
hasSizebox
- true if has a sizing border- Returns:
- the description instance with the update state (builder pattern)
-
systemMenu
Indicates whether this object has a window menu on its title bar.- Parameters:
hasSystemMenu
- true if has a window menu on its title bar- Returns:
- the description instance with the update state (builder pattern)
-
mdiChildWindow
Indicates whether this object is a multiple-document interface (MDI) child window.- Parameters:
isMdiChildWindow
- true if MDI child window- Returns:
- the description instance with the update state (builder pattern)
-
popupWindow
Indicates whether this object is a pop-up window.- Parameters:
isPopupWindow
- true if pop-up window- Returns:
- the description instance with the update state (builder pattern)
-
toolWindow
Indicates whether this object is intended to be a floating toolbar.- Parameters:
isToolWindow
- true if intended to be floating toolbar- Returns:
- the description instance with the update state (builder pattern)
-
maximizable
Indicates whether this object can be maximized.- Parameters:
isMaximizable
- true if can be maximized- Returns:
- the description instance with the update state (builder pattern)
-
minimizable
Indicates whether this object can be minimized.- Parameters:
isMinimizable
- true if can be minimized- Returns:
- the description instance with the update state (builder pattern)
-
topmost
Indicates whether this object should stay above all non-topmost windows, even when this object is deactivated.- Parameters:
isTopmost
- true if should stay above all non-topmost windows- Returns:
- the description instance with the update state (builder pattern)
-