Package com.hp.lft.sdk.stdwin
Class WindowDescription
java.lang.Object
com.hp.lft.sdk.internal.PropertiesDescriptionBase
com.hp.lft.sdk.PropertiesDescription
com.hp.lft.sdk.DescriptionBase
com.hp.lft.sdk.stdwin.UiObjectBaseDescription
com.hp.lft.sdk.stdwin.UiObjectWithLayoutInfoDescription
com.hp.lft.sdk.stdwin.WindowDescription
- All Implemented Interfaces:
CloneableObject,Description,com.hp.lft.sdk.internal.DescriptionWithVri,Cloneable
- Direct Known Subclasses:
DialogDescription
The description of a standard Windows Window test object.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classThis class can be used to construct an instance of the WindowDescription class using the builder pattern.protected static classWindowDescription.Init<T extends WindowDescription.Init<T>>Helper class for WindowDescription.Builder. -
Field Summary
Fields inherited from class com.hp.lft.sdk.internal.PropertiesDescriptionBase
properties -
Constructor Summary
ConstructorsModifierConstructorDescriptionInitializes a new instance of the WindowDescription class.protectedWindowDescription(WindowDescription.Init<?> init) Initializes a new instance of the WindowDescription class using the Builder pattern. -
Method Summary
Modifier and TypeMethodDescriptionIndicates whether this window has a thin-line border.Indicates whether the window has a title bar.Indicates whether this window has a sizing border.Indicates whether this window has a window menu on its title bar.isActive()Indicates whether this window is the foreground objectIndicates whether this window is a child window.Indicates whether this window can be maximized.Indicates whether this window is a multiple-document interface (MDI) child window.Indicates whether this window can be minimized.Indicates whether this window has an owner window.Indicates whether this window is a pop-up window.Indicates whether this window is a tool window (a window intended to be used as a floating toolbar).Indicates whether this window is placed above all non-topmost windows and remains in place, even when this window is deactivated.voidSets whether this window is the foreground window.voidSets whether this window has a thin-line border.voidsetCaption(Boolean hasCaption) Sets whether this window has a title bar property.voidsetChildWindow(Boolean isChildWindow) Set whether this window is a child window.voidsetIsMdiChildWindow(Boolean isMdiChildWindow) Set whether this window is a multiple-document interface (MDI) child window.voidsetMaximizable(Boolean isMaximizable) Sets whether this window can be maximized.voidsetMinimizable(Boolean isMinimizable) Set whether this window can be minimized.voidsetOwnedWindow(Boolean isOwnedWindow) Set whether this window has an owner window.voidsetPopupWindow(Boolean isPopupWindow) Set whether this window is a pop-up window.voidsetSizebox(Boolean hasSizebox) Sets whether this window has a sizing border.voidsetSystemMenu(Boolean hasSystemMenu) Sets whether this window has a window menu on its title bar.voidsetToolWindow(Boolean isToolWindow) Set whether this window is a tool window (a window intended to be used as a floating toolbar).voidsetTopmost(Boolean isTopmost) Set whether this window is placed above all non-topmost windows and remains in place, even when this window is deactivated.Methods inherited from class com.hp.lft.sdk.stdwin.UiObjectWithLayoutInfoDescription
isRightAligned, isRightToLeftLayout, isRightToLeftReading, setRightAligned, setRightToLeftLayout, setRightToLeftReadingMethods inherited from class com.hp.lft.sdk.stdwin.UiObjectBaseDescription
getAbsoluteLocation, getAccessibleName, getAttachedText, getLocation, getNativeClass, getSize, getText, getWindowClassRegExp, getWindowExtendedStyle, getWindowExtendedStyleAsLong, getWindowId, getWindowStyle, getWindowStyleAsLong, getWindowTitleRegExp, isEnabled, isFocused, isVisible, setAbsoluteLocation, setAbsoluteLocation, setAbsoluteLocation, setAccessibleName, setAccessibleName, setAttachedText, setAttachedText, setEnabled, setFocused, setLocation, setLocation, setLocation, setNativeClass, setNativeClass, setSize, setSize, setSize, setText, setText, setVisible, setWindowClassRegExp, setWindowClassRegExp, setWindowExtendedStyle, setWindowExtendedStyle, setWindowId, setWindowStyle, setWindowStyle, setWindowTitleRegExp, setWindowTitleRegExpMethods inherited from class com.hp.lft.sdk.DescriptionBase
cloneTo, getIndex, getIndexType, getObjectProperties, getVRI, setIndex, setIndexType, setObjectProperties, setVRI, setVRIMethods inherited from class com.hp.lft.sdk.PropertiesDescription
cloneMethods inherited from class com.hp.lft.sdk.internal.PropertiesDescriptionBase
getValueAs, getValueAsStringProperty, insertValueMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.hp.lft.sdk.CloneableObject
clone
-
Constructor Details
-
WindowDescription
public WindowDescription()Initializes a new instance of the WindowDescription class. -
WindowDescription
Initializes a new instance of the WindowDescription class using the Builder pattern.- Parameters:
init- the Builder pattern.
-
-
Method Details
-
setActive
Sets whether this window is the foreground window.- Parameters:
isActive- sets whether this is the foreground window.
-
isActive
Indicates whether this window is the foreground object- Returns:
- true when this window is the foreground object.
-
setBorder
Sets whether this window has a thin-line border.- Parameters:
hasBorder- sets whether this window has a thin-line border.
-
hasBorder
Indicates whether this window has a thin-line border.- Returns:
- true if this window has a thin-line border.
-
setCaption
Sets whether this window has a title bar property.- Parameters:
hasCaption- sets whether this window has a title bar.
-
hasCaption
Indicates whether the window has a title bar.- Returns:
- true if this window has a title bar.
-
setSizebox
Sets whether this window has a sizing border.- Parameters:
hasSizebox- sets whether this window has a sizing border.
-
hasSizebox
Indicates whether this window has a sizing border.- Returns:
- true if the window has a sizing border.
-
setSystemMenu
Sets 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.
-
hasSystemMenu
Indicates whether this window has a window menu on its title bar.- Returns:
- true if this window has a window menu on its title bar.
-
setChildWindow
Set whether this window is a child window.- Parameters:
isChildWindow- sets whether this window is a child window.
-
isChildWindow
Indicates whether this window is a child window.- Returns:
- true if the window is a child window.
-
setOwnedWindow
Set whether this window has an owner window.- Parameters:
isOwnedWindow- sets whether this window has an owner window.
-
isOwnedWindow
Indicates whether this window has an owner window.- Returns:
- true if the window has an owner window.
-
setIsMdiChildWindow
Set whether this window is a multiple-document interface (MDI) child window.- Parameters:
isMdiChildWindow- sets whether this window is a multiple-document interface (MDI) child window.
-
isMdiChildWindow
Indicates whether this window is a multiple-document interface (MDI) child window.- Returns:
- true if this window is a multiple-document interface (MDI) child window.
-
setPopupWindow
Set whether this window is a pop-up window.- Parameters:
isPopupWindow- sets whether this window is a pop-up window.
-
isPopupWindow
Indicates whether this window is a pop-up window.- Returns:
- true if the window is a pop-up window.
-
setToolWindow
Set 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.
-
isToolWindow
Indicates whether this window is a tool window (a window intended to be used as a floating toolbar).- Returns:
- true if this window is a tool window.
-
setMaximizable
Sets whether this window can be maximized.- Parameters:
isMaximizable- sets whether this window can be maximized.
-
isMaximizable
Indicates whether this window can be maximized.- Returns:
- true if this window can be maximized.
-
setMinimizable
Set whether this window can be minimized.- Parameters:
isMinimizable- sets whether this window can be minimized.
-
isMinimizable
Indicates whether this window can be minimized.- Returns:
- true if this window can be minimized.
-
setTopmost
Set whether this window is placed above all non-topmost windows and remains in place, even when this window is deactivated.- Parameters:
isTopmost- sets whether this window is placed above all non-topmost windows.
-
isTopmost
Indicates whether this window is placed above all non-topmost windows and remains in place, even when this window is deactivated.- Returns:
- true if this window is placed above all non-topmost windows.
-