public class FlexTestDomainImplementation
extends com.rational.test.ft.domain.TestDomainImplementation
| Modifier and Type | Field and Description |
|---|---|
protected static com.rational.test.ft.util.FtDebug |
debug |
static java.lang.String |
NAME |
| Modifier and Type | Method and Description |
|---|---|
boolean |
AddFlexApplication(java.lang.String playerId,
long serverexplorerHwnd,
long playerhWnd,
long browserhWnd,
java.lang.String browserName) |
static void |
AddPlayerId(java.lang.String playerId,
long serverexplorerHwnd,
long playerhWnd,
long browserhWnd,
java.lang.String browserName) |
boolean |
BeginRecorder(long handle,
java.lang.String playerId) |
void |
clearFlexQueue() |
void |
CreateMethodSpec(java.lang.String automationId,
java.lang.String eventName,
java.lang.String eventArgs) |
com.rational.test.ft.object.manager.FindResult |
find(com.rational.test.ft.object.map.IMappedTestObject[] pathToFind) |
int |
getActionRecordingFlags() |
java.lang.String |
getAutomationChildAt(java.lang.String playerId,
java.lang.String automationId,
int childIndex) |
com.rational.test.ft.sys.graphical.TopLevelWindow |
getBrowserWindow(java.lang.String playerId) |
static java.lang.String |
getChartProperty(long handle,
java.lang.String playerId,
java.lang.String automationId,
java.lang.String browserName) |
java.lang.String[] |
getChartProperty(java.lang.String playerId,
java.lang.String automationId) |
java.lang.String |
getChildAtPoint(java.lang.String playerId,
int x,
int y) |
static java.lang.String |
getChildren(long handle,
java.lang.String playerId,
java.lang.String automationId,
java.lang.String browserName) |
java.lang.String[] |
getChildren(java.lang.String playerId,
java.lang.String automationId) |
com.rational.test.ft.domain.ProxyTestObject |
getDescribedObject(com.rational.test.ft.domain.DescribedObject describedObject) |
static java.lang.String |
getDescribedObject(long handle,
java.lang.String playerId,
java.lang.String browserName) |
com.rational.test.ft.domain.DomainProxy |
getDomainProxy() |
com.rational.test.ft.domain.flex.FlexTestDomainImplementation.FlexAppInfo |
getFlexInfo(java.lang.String playerId) |
HtmlTestDomainImplementation.FlexChannelElementInfo |
getHtmlElementHandle(java.lang.String playerId) |
java.lang.String |
getImplementationName() |
static java.lang.String |
getProperties(long handle,
java.lang.String playerId,
java.lang.String automationId,
java.lang.String propertiesName,
java.lang.String browserName) |
java.util.Hashtable |
getProperties(java.lang.String playerId,
java.lang.String automationId,
java.lang.String propertiesName) |
static java.lang.String |
getProperty(long handle,
java.lang.String playerId,
java.lang.String automationId,
java.lang.String propName,
java.lang.String browserName) |
java.lang.Object |
getProperty(java.lang.String playerId,
java.lang.String automationId,
java.lang.String propertyName) |
com.rational.test.ft.domain.ProxyTestObject |
getProxy(java.lang.Object theObject) |
com.rational.test.ft.domain.ProxyTestObject |
getProxy(java.lang.Object theObject,
long transId) |
com.rational.test.ft.sys.MethodSpecification |
getProxyEvents() |
java.awt.Rectangle |
getRectangle(java.lang.String playerId,
java.lang.String automationId) |
static java.lang.String |
getTopLevelObject(long handle,
java.lang.String playerId,
java.lang.String browserName) |
com.rational.test.ft.domain.ProxyTestObject |
getTopLevelObject(com.rational.test.ft.sys.graphical.Window window) |
java.util.Enumeration |
getTopLevelObjects() |
java.awt.Rectangle |
getWindowRectangle(java.lang.String playerId) |
static boolean |
isFlexObject(com.rational.test.ft.domain.ProxyTestObject object) |
static FlexTestDomainImplementation |
newInstance() |
boolean |
playback(java.lang.String playerId,
java.lang.String automationId,
java.lang.String eventName,
java.lang.String eventArgs) |
void |
prepareDomainsForRecording() |
void |
PrepareToStop() |
void |
ReadyToStop() |
void |
RecordEventFromFlex(java.lang.String automationId,
java.lang.String eventName,
java.lang.String eventArgs)
This method is the entry point for creation of flex proxies at recording time.
|
void |
registerProxies(java.util.Enumeration proxies) |
static void |
setProperty(long handle,
java.lang.String playerId,
java.lang.String automationId,
java.lang.String propertyName,
java.lang.String propertyValue,
java.lang.String browserName) |
void |
setProperty(java.lang.String playerId,
java.lang.String automationId,
java.lang.String propertyName,
java.lang.String propertyValue) |
protected static com.rational.test.ft.util.FtDebug debug
public static final java.lang.String NAME
public static java.lang.String getChildren(long handle,
java.lang.String playerId,
java.lang.String automationId,
java.lang.String browserName)
public static java.lang.String getTopLevelObject(long handle,
java.lang.String playerId,
java.lang.String browserName)
public static java.lang.String getDescribedObject(long handle,
java.lang.String playerId,
java.lang.String browserName)
public static java.lang.String getProperty(long handle,
java.lang.String playerId,
java.lang.String automationId,
java.lang.String propName,
java.lang.String browserName)
public static java.lang.String getProperties(long handle,
java.lang.String playerId,
java.lang.String automationId,
java.lang.String propertiesName,
java.lang.String browserName)
public static void setProperty(long handle,
java.lang.String playerId,
java.lang.String automationId,
java.lang.String propertyName,
java.lang.String propertyValue,
java.lang.String browserName)
public static java.lang.String getChartProperty(long handle,
java.lang.String playerId,
java.lang.String automationId,
java.lang.String browserName)
public boolean AddFlexApplication(java.lang.String playerId,
long serverexplorerHwnd,
long playerhWnd,
long browserhWnd,
java.lang.String browserName)
public static void AddPlayerId(java.lang.String playerId,
long serverexplorerHwnd,
long playerhWnd,
long browserhWnd,
java.lang.String browserName)
public static FlexTestDomainImplementation newInstance()
public boolean BeginRecorder(long handle,
java.lang.String playerId)
public com.rational.test.ft.domain.ProxyTestObject getDescribedObject(com.rational.test.ft.domain.DescribedObject describedObject)
getDescribedObject in class com.rational.test.ft.domain.TestDomainImplementationpublic java.util.Enumeration getTopLevelObjects()
getTopLevelObjects in class com.rational.test.ft.domain.TestDomainImplementationpublic com.rational.test.ft.sys.graphical.TopLevelWindow getBrowserWindow(java.lang.String playerId)
public int getActionRecordingFlags()
getActionRecordingFlags in class com.rational.test.ft.domain.TestDomainImplementationpublic com.rational.test.ft.domain.DomainProxy getDomainProxy()
getDomainProxy in class com.rational.test.ft.domain.TestDomainImplementationpublic java.lang.String getImplementationName()
getImplementationName in class com.rational.test.ft.domain.TestDomainImplementationpublic com.rational.test.ft.domain.ProxyTestObject getProxy(java.lang.Object theObject)
getProxy in class com.rational.test.ft.domain.TestDomainImplementationpublic com.rational.test.ft.domain.ProxyTestObject getProxy(java.lang.Object theObject,
long transId)
public com.rational.test.ft.domain.ProxyTestObject getTopLevelObject(com.rational.test.ft.sys.graphical.Window window)
getTopLevelObject in class com.rational.test.ft.domain.TestDomainImplementationpublic void registerProxies(java.util.Enumeration proxies)
registerProxies in class com.rational.test.ft.domain.TestDomainImplementationpublic com.rational.test.ft.sys.MethodSpecification getProxyEvents()
public void RecordEventFromFlex(java.lang.String automationId,
java.lang.String eventName,
java.lang.String eventArgs)
public void CreateMethodSpec(java.lang.String automationId,
java.lang.String eventName,
java.lang.String eventArgs)
public HtmlTestDomainImplementation.FlexChannelElementInfo getHtmlElementHandle(java.lang.String playerId)
public com.rational.test.ft.object.manager.FindResult find(com.rational.test.ft.object.map.IMappedTestObject[] pathToFind)
find in class com.rational.test.ft.domain.TestDomainImplementationpublic boolean playback(java.lang.String playerId,
java.lang.String automationId,
java.lang.String eventName,
java.lang.String eventArgs)
public java.lang.String getChildAtPoint(java.lang.String playerId,
int x,
int y)
public java.util.Hashtable getProperties(java.lang.String playerId,
java.lang.String automationId,
java.lang.String propertiesName)
public java.lang.Object getProperty(java.lang.String playerId,
java.lang.String automationId,
java.lang.String propertyName)
public void setProperty(java.lang.String playerId,
java.lang.String automationId,
java.lang.String propertyName,
java.lang.String propertyValue)
public java.lang.String[] getChartProperty(java.lang.String playerId,
java.lang.String automationId)
public java.awt.Rectangle getWindowRectangle(java.lang.String playerId)
public java.awt.Rectangle getRectangle(java.lang.String playerId,
java.lang.String automationId)
public java.lang.String getAutomationChildAt(java.lang.String playerId,
java.lang.String automationId,
int childIndex)
public java.lang.String[] getChildren(java.lang.String playerId,
java.lang.String automationId)
public void prepareDomainsForRecording()
public void clearFlexQueue()
public void PrepareToStop()
public void ReadyToStop()
public com.rational.test.ft.domain.flex.FlexTestDomainImplementation.FlexAppInfo getFlexInfo(java.lang.String playerId)
public static boolean isFlexObject(com.rational.test.ft.domain.ProxyTestObject object)