public abstract class DialogProxy extends TopLevelWindowProxy
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
ACCEPT_METHOD |
protected static java.lang.String |
CANCEL_METHOD |
protected static java.lang.String |
CLOSE_METHOD |
protected static com.rational.test.ft.util.FtDebug |
debug |
protected boolean |
isClickOnClose |
LEFT, preDownState, processMouseEventHandler, ROLEINDEX, ROLEINDEXWEIGHT, TESTDATA_SPECIALFRAMESTATE, TESTDATA_SPECIALFRAMESTATE_DESCRIPTION, topLevelWindowBROWSERTABTESTOBJECT_CLASSNAME, BROWSERTESTOBJECT_CLASSNAME, COLORDIALOGTESTOBJECT_CLASSNAME, CROSSDOMAINCONTAINER_CLASSNAME, 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 |
|---|
DialogProxy(java.lang.Object theObjectInTheSUT) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
activateTopWindow() |
protected void |
clearText() |
void |
close() |
protected java.lang.String |
getCachedMethodName() |
java.util.Enumeration |
getChildrenEnumeration()
Return an enumeration of mappable proxies for the children of this object.
|
protected com.rational.test.ft.sys.MethodSpecification |
getComments() |
java.lang.String |
getDescriptiveName()
Returns a name that can be used to describe the associated UI
object in a script.
|
protected com.rational.test.ft.sys.graphical.TopLevelWindow |
getDialogWindow() |
com.rational.test.ft.domain.ProxyTestObject |
getMappableParent()
Returns a proxy object for the mappable parent of this object.
|
com.rational.test.ft.domain.ProxyTestObject |
getOwner()
Always returns null because object relationships are not
understood at this level of abstaction.
|
com.rational.test.ft.domain.ProxyTestObject |
getParent()
Returns a proxy object for the parent of this object.
|
java.lang.Object |
getParentObject()
Returns an object for the parent of this object.
|
java.lang.Object |
getProperty(java.lang.String propertyName)
Gets the value for a specific property.
|
java.awt.Rectangle |
getScreenRectangle()
Returns the rectangle that contains the component being
evaluated relative to the top left corner of the screen.
|
int |
getStyle() |
java.lang.String |
getText() |
boolean |
hasFocus()
Check the component under evaluation to determine if it has
keyboard focus.
|
void |
inputChars(java.lang.String characters) |
void |
inputKeys(java.lang.String characters) |
boolean |
isEnabled()
Check the component under evaluation to determine if it is
enabled or disabled.
|
boolean |
isShowing()
Check the component under evaluation to determine if it is
showing (as opposed to hidden).
|
void |
processSingleMouseEvent(com.rational.test.ft.domain.IMouseActionInfo action)
The method is used to add comments to the MethodSpecification
|
protected void |
setCachedMethodName(java.lang.String methodName) |
void |
setText(java.lang.String text) |
click, click, click, click, doubleClick, doubleClick, doubleClick, doubleClick, drag, drag, drag, drag, dragToScreenPoint, dragToScreenPoint, dragToScreenPoint, dumpAction, ensureObjectIsVisible, getActionRect, getCachedRectX, getCachedRectY, getChildAtPoint, getClippedRect, getClippedScreenRectangle, getImmediateChildren, getMethodSpecForPoint, getProcessMouseEventHandler, getRegisteredTopLevelWindow, getScreenPoint, getScreenPoint, getScriptCommandFlags, getTestObjectClassName, getTopMappableWindow, getTopWindow, hover, hover, hover, hover, invokeMethodOnEDT, isDrag, isOpaque, isPointInObject, isPointInObject, modifiersChanged, mouseMove, mouseMove, nClick, nClickDrag, nClickDragToScreenPoint, processHoverMouseEvent, processMouseEvent, scrollRectToVisible, setProcessMouseEventHandler, setTopLevelWindow, shouldBeMappedaddMappableChildrenToVector, addRecognitionProperty, allowProperty, childConstructed, getAddedRecognitionPropertyValue, getChildren, getIndexer, getIndexers, getMappableChildren, getMethods, getNonValueProperties, getOwnedObjects, getProperties, getRecognitionProperties, getRecognitionPropertyWeight, getRole, getStandardProperties, getTestDataTypes, getTestDomain, getTopMappableParent, getTopParent, getUniqueId, getVisualClippableParent, hasAddedRecognitionProperties, isRecognitionProperty, setIndexer, setPropertyaddDataDrivableCommands, baseClassMatch, canTakeVP, equals, findChildrenWithProperties, findChildrenWithPropertiesAndInvoke, getChannel, getChildren, getDataDrivableCommand, getDataDrivableCommands, getElementWithFocus, getField, getIgnorableProperties, getMappableChildren, getMappableParent, getObjectClassName, getObjectCustomClassName, getOwnedObjects, getParent, getProxy, getScriptCommandAnchor, getTestData, getVisualClippedRectangle, getVisualMappableChildren, getVisualTopParent, getVOMSpecificProperty, hasSpecialFrameState, isClassIndexConsidered, isSameObject, isValidObject, ping, suppressKeyAction, updateTestDataprotected static com.rational.test.ft.util.FtDebug debug
protected boolean isClickOnClose
protected static final java.lang.String CLOSE_METHOD
protected static final java.lang.String ACCEPT_METHOD
protected static final java.lang.String CANCEL_METHOD
public DialogProxy(java.lang.Object theObjectInTheSUT)
theObjectInTheSUT - public java.util.Enumeration getChildrenEnumeration()
JavaGuiProxygetChildrenEnumeration in class JavaGuiProxypublic boolean hasFocus()
JavaGuiProxyhasFocus in interface com.rational.test.ft.object.interfaces.IGraphicalhasFocus in class JavaGuiProxypublic boolean isEnabled()
JavaGuiProxyisEnabled in interface com.rational.test.ft.object.interfaces.IGraphicalisEnabled in class JavaGuiProxypublic boolean isShowing()
JavaGuiProxyisShowing in interface com.rational.test.ft.object.interfaces.IGraphicalisShowing in class JavaGuiProxypublic java.lang.String getText()
public void setText(java.lang.String text)
text - public com.rational.test.ft.domain.ProxyTestObject getMappableParent()
JavaGuiProxygetMappableParent in class JavaGuiProxypublic com.rational.test.ft.domain.ProxyTestObject getParent()
JavaGuiProxygetParent in class JavaGuiProxypublic java.lang.Object getParentObject()
JavaGuiProxynull if this
object has no parent.getParentObject in class JavaGuiProxypublic com.rational.test.ft.domain.ProxyTestObject getOwner()
JavaProxyprotected com.rational.test.ft.sys.graphical.TopLevelWindow getDialogWindow()
public java.lang.Object getProperty(java.lang.String propertyName)
JavaProxygetProperty in class JavaProxypublic java.awt.Rectangle getScreenRectangle()
JavaGuiProxygetScreenRectangle in interface com.rational.test.ft.object.interfaces.IGraphicalgetScreenRectangle in class JavaGuiProxypublic java.lang.String getDescriptiveName()
JavaGuiProxygetDescriptiveName in class JavaGuiProxypublic int getStyle()
protected void activateTopWindow()
activateTopWindow in class JavaGuiProxypublic void close()
public void inputChars(java.lang.String characters)
public void inputKeys(java.lang.String characters)
protected void clearText()
protected java.lang.String getCachedMethodName()
protected void setCachedMethodName(java.lang.String methodName)
protected com.rational.test.ft.sys.MethodSpecification getComments()
public void processSingleMouseEvent(com.rational.test.ft.domain.IMouseActionInfo action)
processSingleMouseEvent in class JavaGuiProxy