Package com.hp.lft.sdk.java
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.java.UiObjectBaseDescription
com.hp.lft.sdk.java.WindowDescription
- All Implemented Interfaces:
CloneableObject
,Description
,com.hp.lft.sdk.internal.DescriptionWithVri
,Cloneable
- Direct Known Subclasses:
DialogDescription
,InternalFrameDescription
The description of a Java Window test object.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
This class can be used to construct an instance of the WindowDescription class using the builder pattern.protected static class
WindowDescription.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.protected
WindowDescription
(WindowDescription.Init<?> init) Initializes a new instance of the WindowDescription class using the Builder pattern. -
Method Summary
Modifier and TypeMethodDescriptiongetTitle()
Returns the window title.Indicates whether the object is a Java window.Indicates whether this window can be maximized.Indicates whether this window can be minimized.Indicates whether this window can be resized.void
setJavaWindow
(Boolean isJavaWindow) Sets whether the object is a Java window.void
setMaximizable
(Boolean isMaximizable) Sets whether this window can be maximized.void
setMinimizable
(Boolean isMinimizable) Set whether this window can be minimized.void
setResizable
(Boolean isResizable) Sets whether this window can be resized.void
setTitle
(StringProperty title) Sets the window title.void
Sets the window title.Methods inherited from class com.hp.lft.sdk.java.UiObjectBaseDescription
getAbsoluteLocation, getAttachedText, getBackgroundColor, getForegroundColor, getLabel, getLocation, getNativeClass, getObjectName, getPath, getSize, getTagName, isEnabled, isFocused, isVisible, isWrapped, setAbsoluteLocation, setAbsoluteLocation, setAbsoluteLocation, setAttachedText, setAttachedText, setBackgroundColor, setBackgroundColor, setEnabled, setFocused, setForegroundColor, setForegroundColor, setLabel, setLabel, setLocation, setLocation, setLocation, setNativeClass, setNativeClass, setObjectName, setObjectName, setPath, setPath, setSize, setSize, setSize, setTagName, setTagName, setVisible, setWrapped
Methods inherited from class com.hp.lft.sdk.DescriptionBase
cloneTo, getIndex, getIndexType, getObjectProperties, getVRI, setIndex, setIndexType, setObjectProperties, setVRI, setVRI
Methods inherited from class com.hp.lft.sdk.PropertiesDescription
clone
Methods inherited from class com.hp.lft.sdk.internal.PropertiesDescriptionBase
getValueAs, getValueAsStringProperty, insertValue
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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
-
setJavaWindow
Sets whether the object is a Java window.- Parameters:
isJavaWindow
- true if a Java window.
-
isJavaWindow
Indicates whether the object is a Java window.- Returns:
- true if is a Java window.
-
setMaximizable
Sets whether this window can be maximized.- Parameters:
isMaximizable
- true if can be maximized.
-
isMaximizable
Indicates whether this window can be maximized.- Returns:
- true if can be maximized.
-
setMinimizable
Set whether this window can be minimized.- Parameters:
isMinimizable
- true if can be minimized.
-
isMinimizable
Indicates whether this window can be minimized.- Returns:
- true if can be minimized.
-
setResizable
Sets whether this window can be resized.- Parameters:
isResizable
- true if can be resized.
-
isResizable
Indicates whether this window can be resized.- Returns:
- true if can be resized.
-
setTitle
Sets the window title.- Parameters:
title
- the window title.
-
setTitle
Sets the window title.- Parameters:
title
- aStringProperty
orRegExpProperty
.
-
getTitle
Returns the window title.- Returns:
- the window title.
-