Package com.hp.lft.sdk.stdwin
Class WindowDescription.Init<T extends WindowDescription.Init<T>>
java.lang.Object
com.hp.lft.sdk.DescriptionBase.Init<T>
com.hp.lft.sdk.stdwin.UiObjectBaseDescription.Init<T>
com.hp.lft.sdk.stdwin.UiObjectWithLayoutInfoDescription.Init<T>
com.hp.lft.sdk.stdwin.WindowDescription.Init<T>
- Direct Known Subclasses:
DialogDescription.Init
,WindowDescription.Builder
- Enclosing class:
- WindowDescription
protected abstract static class WindowDescription.Init<T extends WindowDescription.Init<T>>
extends UiObjectWithLayoutInfoDescription.Init<T>
Helper class for WindowDescription.Builder.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionInitializes whether this window is the foreground objectInitializes whether this window has a thin-line border.build()
Returns the built description instance (builder pattern).Initializes whether this window has a title bar.childWindow
(Boolean isChildWindow) Initializes whether this window is a child window.maximizable
(Boolean isMaximizable) Initializes whether this window can be maximized.mdiChildWindow
(Boolean isMdiChildWindow) Initializes whether this window is a multiple-document interface (MDI) child window.minimizable
(Boolean isMinimizable) Initializes whether this window can be minimized.ownedWindow
(Boolean isOwnedWindow) Initializes whether this window has an owner window.popupWindow
(Boolean isPopupWindow) Initializes whether this window is a pop-up window.Initializes whether this window has a sizing border.systemMenu
(Boolean hasSystemMenu) Initializes whether this window has a window menu on its title bar.toolWindow
(Boolean isToolWindow) Initializes whether this window is a tool window (a window intended to be used as a floating toolbar).Initializes whether this object is placed above all non-topmost windows and remains in place, even when the object is deactivated.Methods inherited from class com.hp.lft.sdk.stdwin.UiObjectWithLayoutInfoDescription.Init
rightAligned, rightToLeftLayout, rightToLeftReading
Methods inherited from class com.hp.lft.sdk.stdwin.UiObjectBaseDescription.Init
absoluteLocation, absoluteLocation, absoluteLocation, accessibleName, accessibleName, attachedText, attachedText, enabled, focused, location, location, location, nativeClass, nativeClass, size, size, size, text, text, visible, windowClassRegExp, windowClassRegExp, windowExtendedStyle, windowExtendedStyle, windowId, windowStyle, windowStyle, 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
Initializes whether this window is the foreground object- Parameters:
isActive
- sets whether this window is the foreground object- Returns:
- the description instance with the update state (builder pattern).
-
border
Initializes whether this window has a thin-line border.- Parameters:
hasBorder
- sets whether this window has a thin-line border.- Returns:
- the description instance with the update state (builder pattern).
-
caption
Initializes whether this window has a title bar.- Parameters:
hasCaption
- sets whether this window has a title bar.- Returns:
- the description instance with the update state (builder pattern).
-
sizebox
Initializes whether this window has a sizing border.- Parameters:
hasSizebox
- whether this window has a sizing border.- Returns:
- the description instance with the update state (builder pattern).
-
systemMenu
Initializes whether this window has a window menu on its title bar.- Parameters:
hasSystemMenu
- sets whether this window has a window menu on its title bar.- Returns:
- the description instance with the update state (builder pattern).
-
childWindow
Initializes whether this window is a child window.- Parameters:
isChildWindow
- sets whether this window is a child window..- Returns:
- the description instance with the update state (builder pattern).
-
ownedWindow
Initializes whether this window has an owner window.- Parameters:
isOwnedWindow
- sets whether this window has an owner window.- Returns:
- the description instance with the update state (builder pattern).
-
mdiChildWindow
Initializes whether this window is a multiple-document interface (MDI) child window.- Parameters:
isMdiChildWindow
- whether this window is a multiple-document interface (MDI) child window.- Returns:
- the description instance with the update state (builder pattern).
-
popupWindow
Initializes whether this window is a pop-up window.- Parameters:
isPopupWindow
- sets whether this window is a pop-up window.- Returns:
- the description instance with the update state (builder pattern).
-
toolWindow
Initializes whether this window is a tool window (a window intended to be used as a floating toolbar).- Parameters:
isToolWindow
- sets whether this window is a tool window (a window intended to be used as a floating toolbar).- Returns:
- the description instance with the update state (builder pattern).
-
maximizable
Initializes whether this window can be maximized.- Parameters:
isMaximizable
- sets whether this window can be maximized.- Returns:
- the description instance with the update state (builder pattern).
-
minimizable
Initializes whether this window can be minimized.- Parameters:
isMinimizable
- sets whether this window can be minimized.- Returns:
- the description instance with the update state (builder pattern).
-
topmost
Initializes whether this object is placed above all non-topmost windows and remains in place, even when the object is deactivated.- Parameters:
isTopmost
- sets whether this window is placed above all non-topmost windows and remains in place, even when the object is deactivated.- Returns:
- the description instance with the update state (builder pattern).
-