public class UnexpectedWindowConfigurationManager
extends java.lang.Object
| Constructor and Description |
|---|
UnexpectedWindowConfigurationManager() |
| Modifier and Type | Method and Description |
|---|---|
static void |
checkforDomain(java.lang.String domainName,
boolean closeWindowFlag) |
static void |
deleteWindow(java.lang.String windowToBeDeleted)
Method to delete the active window element from the xml
|
static java.util.ArrayList<UnexpectedWindow> |
getActiveWindowList(java.lang.Object[] domains)
Method to retrieve ActiveWindowList for one/more domains
|
static boolean |
getCloseWindowFlagForDomain(java.lang.String domainName)
Method to find the Perform close action for non configured windows flag
|
static Property[] |
getConfiguredTestObjectProperties(java.lang.Object[] domains,
java.lang.String windowText)
Method to get the propertylist for an ActiveWindow belonging to a domain
|
static java.lang.String[] |
getDomainList()
Returns the domainList from the DomainManager
|
static java.lang.String |
getWritablePerUserDirectory() |
static boolean |
isCloseAction(java.lang.Object[] domains,
java.lang.String windowText)
Method to find if the action is close
|
static boolean |
isWindowConfigured(java.lang.Object[] domainNames,
java.lang.String windowText)
Check for configured windows
|
static void |
loadFile() |
static void |
save()
Method to save the inmemory xml to file
|
static boolean |
updateActiveWindows(UnexpectedWindow window,
java.lang.String domainName,
boolean closeWindowFlag)
Method to create/update active window.
|
static void |
updateActiveWindowsData(UnexpectedWindow window)
Method to update the active windows.
|
static void |
updateCloseWindowFlag(java.lang.String domainName,
java.lang.String closeWindowFlag) |
public UnexpectedWindowConfigurationManager()
public static java.util.ArrayList<UnexpectedWindow> getActiveWindowList(java.lang.Object[] domains)
domains - public static boolean getCloseWindowFlagForDomain(java.lang.String domainName)
domainName - public static java.lang.String[] getDomainList()
public static Property[] getConfiguredTestObjectProperties(java.lang.Object[] domains, java.lang.String windowText)
domainName - windowText - public static boolean isCloseAction(java.lang.Object[] domains,
java.lang.String windowText)
domainName - windowText - public static boolean isWindowConfigured(java.lang.Object[] domainNames,
java.lang.String windowText)
domainName - windowText - public static void loadFile()
public static boolean updateActiveWindows(UnexpectedWindow window, java.lang.String domainName, boolean closeWindowFlag)
window - domainName - public static void checkforDomain(java.lang.String domainName,
boolean closeWindowFlag)
public static void updateCloseWindowFlag(java.lang.String domainName,
java.lang.String closeWindowFlag)
public static void updateActiveWindowsData(UnexpectedWindow window)
window - public static void save()
public static java.lang.String getWritablePerUserDirectory()
public static void deleteWindow(java.lang.String windowToBeDeleted)
windowToBeDeleted -