Package com.hp.lft.sdk.uiapro
Interface WindowPattern
public interface WindowPattern
The methods and properties used to interact with a window control.
- 
Method SummaryModifier and TypeMethodDescriptionbooleanbooleanvoidclose()Attempts to close the current window.booleanbooleanbooleanisModal()booleanvoidmaximize()Sets the window visual state to WindowVisualState.Maximizedvoidminimize()Sets the window visual state to WindowVisualState.Minimizedvoidrestore()Sets the window visual state to WindowVisualState.NormalvoidwaitForInputIdle(int milliseconds) Causes the calling code to block for the specified time or until the associated process enters an idle state, whichever completes first.
- 
Method Details- 
canMaximize- Returns:
- Indicates whether the UIA Pro element can be maximized.
- Throws:
- GeneralLeanFtException- if error occurs during execution.
 
- 
canMinimize- Returns:
- Indicates whether the UIA Pro element can be minimized.
- Throws:
- GeneralLeanFtException- if error occurs during execution.
 
- 
isModal- Returns:
- Indicates whether the UIA Pro element is modal.
- Throws:
- GeneralLeanFtException- if error occurs during execution.
 
- 
isTopmost- Returns:
- Indicates whether the UIA Pro element is the topmost element in the z-order.
- Throws:
- GeneralLeanFtException- if error occurs during execution.
 
- 
getWindowInteractionState- Returns:
- The WindowInteractionState of the UIA Pro element.
- Throws:
- GeneralLeanFtException- if error occurs during execution.
 
- 
getWindowVisualState- Returns:
- Gets the WindowVisualState of the UIA Pro element.
- Throws:
- GeneralLeanFtException- if error occurs during execution.
 
- 
isMaximized- Returns:
- Indicates whether the UIA Pro visual state is WindowVisualState.Maximized
- Throws:
- GeneralLeanFtException- if error occurs during execution.
 
- 
isMinimized- Returns:
- Indicates whether the UIA Pro visual state is WindowVisualState.Minimized
- Throws:
- GeneralLeanFtException- if error occurs during execution.
 
- 
maximizeSets the window visual state to WindowVisualState.Maximized- Throws:
- GeneralLeanFtException- if error occurs during execution.
 
- 
minimizeSets the window visual state to WindowVisualState.Minimized- Throws:
- GeneralLeanFtException- if error occurs during execution.
 
- 
restoreSets the window visual state to WindowVisualState.Normal- Throws:
- GeneralLeanFtException- if error occurs during execution.
 
- 
closeAttempts to close the current window.- Throws:
- GeneralLeanFtException- if error occurs during execution.
 
- 
waitForInputIdleCauses the calling code to block for the specified time or until the associated process enters an idle state, whichever completes first.- Parameters:
- milliseconds- The amount of time, in milliseconds, to wait for the associated process to become idle. The maximum is int.MaxValue
- Throws:
- GeneralLeanFtException- if error occurs during execution.
 
 
-