public class HtmlDomainProxy
extends com.rational.test.ft.domain.DomainProxy
implements com.rational.test.ft.domain.IHtmlCustomDomainEnablement, com.rational.test.ft.domain.IGetInterestingRecogProsForDynFind
HtmlTestDomainImplementation.
DomainTestObject
BROWSERTABTESTOBJECT_CLASSNAME, BROWSERTESTOBJECT_CLASSNAME, COLORDIALOGTESTOBJECT_CLASSNAME, CROSSDOMAINCONTAINER_CLASSNAME, debug, DOCUMENTTESTOBJECT_CLASSNAME, DOMAINTESTOBJECT_CLASSNAME, ECLIPSETOPLEVELTESTOBJECT_CLASSNAME, EMBEDDEDBROWSERTESTOBJECT_CLASSNAME, FILEDIALOGTESTOBJECT_CLASSNAME, FRAMESUBITEMTESTOBJECT_CLASSNAME, FRAMETESTOBJECT_CLASSNAME, GEFEDITPARTTESTOBJECT_CLASSNAME, GUISUBITEMTESTOBJECT_CLASSNAME, GUITESTOBJECT_CLASSNAME, INTERNALFRAMETESTOBJECT_CLASSNAME, MESSAGEBOXTESTOBJECT_CLASSNAME, PALETTEGUISUBITEMTESTOBJECT_CLASSNAME, PROCESSTESTOBJECT_CLASSNAME, SCROLLSUBITEMTESTOBJECT_CLASSNAME, SCROLLTESTOBJECT_CLASSNAME, SELECTGUISUBITEMTESTOBJECT_CLASSNAME, SELECTSCROLLGUISUBITEMTESTOBJECT_CLASSNAME, SHELLTESTOBJECT_CLASSNAME, STATELESSGUISUBITEMTESTOBJECT_CLASSNAME, SUBITEMTESTOBJECT_CLASSNAME, TABITEMTESTOBJECT_CLASSNAME, TESTOBJECT_CLASSNAME, TEXTGUISUBITEMTESTOBJECT_CLASSNAME, TEXTGUITESTOBJECT_CLASSNAME, TEXTSCROLLTESTOBJECT_CLASSNAME, TEXTSELECTGUISUBITEMTESTOBJECT_CLASSNAME, TIMEOUTTESTOBJECT_CLASSNAME, TOGGLEGUITESTOBJECT_CLASSNAME, TOGGLETESTOBJECT_CLASSNAME, TOPLEVELSUBITEMTESTOBJECT_CLASSNAME, TOPLEVELTESTOBJECT_CLASSNAME, TRACKBARTESTOBJECT_CLASSNAME, vomClippedRectangle| Constructor and Description |
|---|
HtmlDomainProxy(java.lang.Object theObjectInTheSUT)
Sets the object
as a member variable for the proxy.
|
| Modifier and Type | Method and Description |
|---|---|
void |
adjustCustomDomains(com.rational.test.ft.object.manager.FindPropertySet fps)
Adjust customdomains based on fps
|
void |
disableAllHtmlCustomDomains()
Disable all custom domains
|
void |
disableHtmlCustomDomain(java.lang.String domainName)
Disable a html custom domain
|
void |
disableHtmlCustomDomains(java.lang.String[] domainNames)
Disable array of custom domains
|
void |
enableAllHtmlCustomDomains()
Enable all html custom domain
|
void |
enableHtmlCustomDomain(java.lang.String domainName)
Enable a html custom subdomain
|
void |
enableHtmlCustomDomains(java.lang.String[] domainNames)
Enable array of custom domains
|
java.util.Vector |
getInterestingRecogPropsForDynFind(java.util.Vector properties)
Return .customclass or .dojoclass for html customdomins
|
java.util.Hashtable |
getProperties() |
java.lang.Object |
getProperty(java.lang.String propertyName)
Gets the value for a specific property.
|
java.util.Hashtable |
getRecognitionProperties()
Returns an enumeration of properties used to uniquely identify the
associated test object in the SUT.
|
int |
getRecognitionPropertyWeight(java.lang.String propertyName)
Returns an indication of how useful this property is for recognition.
|
java.util.Hashtable |
getStandardProperties() |
com.rational.test.ft.vp.ITestData |
getTestData(java.lang.String testDataType)
Constructs the specified verification data object.
|
java.util.Hashtable |
getTestDataTypes()
Returns a hashtable of data type descriptions of the verification
point data available with the associated object.
|
void |
setProperty(java.lang.String propertyName,
java.lang.Object value)
Sets the value for a specific property.
|
boolean |
shouldBeMapped()
Determines whether the object is interesting from a persistent testability
sense and should be added to the object map.
|
com.rational.test.ft.vp.ITestData |
updateTestData(java.lang.String testDataType,
com.rational.test.ft.vp.ITestData testData)
Updates the supplied test data object and returns it.
|
addRecognitionProperty, getChildren, getDescriptiveName, getImplementationName, getIndexer, getIndexers, getMappableChildren, getMappableParent, getMethods, getMethodSpecForPoint, getName, getNonValueProperties, getOwnedObjects, getOwner, getParent, getTestDomain, getTestObjectClassName, getTopMappableParent, getTopObjects, getTopParent, getUniqueId, hasAddedRecognitionProperties, hasImageVPSupport, invokeConstructor, invokeStaticMethod, prepareDomainsForRecording, prepareToStop, processMouseEvent, readyToStop, setIndexeraddDataDrivableCommands, baseClassMatch, canTakeVP, equals, findChildrenWithProperties, findChildrenWithPropertiesAndInvoke, getChannel, getChildren, getDataDrivableCommand, getDataDrivableCommands, getElementWithFocus, getField, getIgnorableProperties, getMappableChildren, getMappableParent, getObjectClassName, getObjectCustomClassName, getOwnedObjects, getParent, getProxy, getRole, getScriptCommandAnchor, getScriptCommandFlags, getVisualClippableParent, getVisualClippedRectangle, getVisualMappableChildren, getVisualTopParent, getVOMSpecificProperty, hasSpecialFrameState, isClassIndexConsidered, isSameObject, isValidObject, ping, suppressKeyActionpublic HtmlDomainProxy(java.lang.Object theObjectInTheSUT)
public java.util.Hashtable getTestDataTypes()
getTestDataTypes in class com.rational.test.ft.domain.ProxyTestObjectgetTestData(String),
ITestDatapublic com.rational.test.ft.vp.ITestData getTestData(java.lang.String testDataType)
getTestDataTypes.getTestData in class com.rational.test.ft.domain.ProxyTestObjecttestDataType - A test data type supplied by
getTestDataTypes.getTestDataTypes(),
ITestDatapublic com.rational.test.ft.vp.ITestData updateTestData(java.lang.String testDataType,
com.rational.test.ft.vp.ITestData testData)
getTestDataTypes.
The testData is a previously supplied ITestData
object that needs to be updated to reflect the current state
of the associated test object.updateTestData in class com.rational.test.ft.domain.ProxyTestObjecttestDataType - A test data type supplied by
getTestDataTypes.testData - The test data base object that requires
updating.getTestDataTypes(),
getTestData(String),
ITestDatapublic java.util.Hashtable getRecognitionProperties()
getRecognitionProperties in class com.rational.test.ft.domain.ProxyTestObjectpublic int getRecognitionPropertyWeight(java.lang.String propertyName)
getRecognitionPropertyWeight in class com.rational.test.ft.domain.ProxyTestObjectpublic java.util.Hashtable getProperties()
getProperties in class com.rational.test.ft.domain.ProxyTestObjectpublic java.util.Hashtable getStandardProperties()
getStandardProperties in class com.rational.test.ft.domain.ProxyTestObjectpublic java.lang.Object getProperty(java.lang.String propertyName)
getProperty in class com.rational.test.ft.domain.ProxyTestObjectpublic void setProperty(java.lang.String propertyName,
java.lang.Object value)
setProperty in class com.rational.test.ft.domain.ProxyTestObjectpublic boolean shouldBeMapped()
false.shouldBeMapped in class com.rational.test.ft.domain.ProxyTestObjecttrue if the represented control is interesting
other than for nested objects.public void enableHtmlCustomDomain(java.lang.String domainName)
enableHtmlCustomDomain in interface com.rational.test.ft.domain.IHtmlCustomDomainEnablementpublic void enableHtmlCustomDomains(java.lang.String[] domainNames)
enableHtmlCustomDomains in interface com.rational.test.ft.domain.IHtmlCustomDomainEnablementpublic void enableAllHtmlCustomDomains()
enableAllHtmlCustomDomains in interface com.rational.test.ft.domain.IHtmlCustomDomainEnablementpublic void disableHtmlCustomDomain(java.lang.String domainName)
disableHtmlCustomDomain in interface com.rational.test.ft.domain.IHtmlCustomDomainEnablementpublic void disableAllHtmlCustomDomains()
disableAllHtmlCustomDomains in interface com.rational.test.ft.domain.IHtmlCustomDomainEnablementpublic void disableHtmlCustomDomains(java.lang.String[] domainNames)
disableHtmlCustomDomains in interface com.rational.test.ft.domain.IHtmlCustomDomainEnablementpublic java.util.Vector getInterestingRecogPropsForDynFind(java.util.Vector properties)
getInterestingRecogPropsForDynFind in interface com.rational.test.ft.domain.IGetInterestingRecogProsForDynFindpublic void adjustCustomDomains(com.rational.test.ft.object.manager.FindPropertySet fps)
adjustCustomDomains in interface com.rational.test.ft.domain.IHtmlCustomDomainEnablement