public class CTabItemProxy extends ItemProxy
WidgetProxy.ChildEnumerator, WidgetProxy.ImmediateChildEnumerator| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
TOOLTIPTEXT |
CLASSINDEX, CLASSINDEXWEIGHT, MAPPABLECLASSINDEX, MAPPABLECLASSINDEXWEIGHT, MAX_NAMELEFT, 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 |
|---|
CTabItemProxy(java.lang.Object theObjectInTheSUT) |
| Modifier and Type | Method and Description |
|---|---|
void |
click(com.rational.test.ft.script.Subitem item)
Click on the close button, if CLOSE_BUTTON is passed as a parameter
|
java.awt.Point |
getControlLocationOnScreen(org.eclipse.swt.widgets.Control control) |
java.lang.Object |
getParentObject()
Returns an object for the parent of this object.
|
java.lang.Object |
getProperty(java.lang.String propertyName)
Get the value for a specific property.
|
java.lang.String |
getRole()
Returns
TestObjectRole#ROLE_Item. |
java.awt.Rectangle |
getScreenRectangle()
Returns the rectangle that contains the component being
evaluated relative to the top left corner of the screen.
|
java.awt.Rectangle |
getScreenRectangle(org.eclipse.swt.widgets.Control theTabFolder) |
java.awt.Rectangle |
getScreenRectangle(org.eclipse.swt.custom.CTabItem item) |
java.awt.Rectangle |
getScreenRectangle(com.rational.test.ft.script.Subitem item) |
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 in the SUT.
|
java.lang.String |
getTestObjectClassName()
The default GUI test object classname is returned.
|
void |
hover(com.rational.test.ft.script.Subitem item)
Hover on the close button, if CLOSE_BUTTON is passed as a parameter.
|
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) |
boolean |
shouldBeMapped()
Returns true; by default all test objects are mapped.
|
getDescriptiveName, getLabel, getStylegetChannel, getChildProxy, getChildrenEnumeration, getImmediateChildren, getLeadingLabel, getLocationOnScreen, getMappableParent, getName, getOwnedObjects, getOwner, getParent, getTopMappableParent, getTopParent, hasFocusactivateTopWindow, click, click, click, click, doubleClick, doubleClick, doubleClick, doubleClick, drag, drag, drag, drag, dragToScreenPoint, dragToScreenPoint, dragToScreenPoint, dumpAction, ensureObjectIsVisible, getActionRect, getCachedRectX, getCachedRectY, getChildAtPoint, getClippedRect, getClippedScreenRectangle, getMethodSpecForPoint, getProcessMouseEventHandler, getRegisteredTopLevelWindow, getScreenPoint, getScreenPoint, getScriptCommandFlags, getTopMappableWindow, getTopWindow, hover, hover, hover, hover, invokeMethodOnEDT, isDrag, isOpaque, isPointInObject, isPointInObject, modifiersChanged, mouseMove, mouseMove, nClick, nClickDrag, nClickDragToScreenPoint, processHoverMouseEvent, processMouseEvent, scrollRectToVisible, setProcessMouseEventHandler, setTopLevelWindowaddMappableChildrenToVector, addRecognitionProperty, allowProperty, childConstructed, getAddedRecognitionPropertyValue, getChildren, getIndexer, getIndexers, getMappableChildren, getMethods, getNonValueProperties, getProperties, getRecognitionProperties, getRecognitionPropertyWeight, getStandardProperties, getTestDomain, getUniqueId, getVisualClippableParent, hasAddedRecognitionProperties, isRecognitionProperty, setIndexer, setPropertyaddDataDrivableCommands, baseClassMatch, canTakeVP, equals, findChildrenWithProperties, findChildrenWithPropertiesAndInvoke, getChildren, getDataDrivableCommand, getDataDrivableCommands, getElementWithFocus, getField, getIgnorableProperties, getMappableChildren, getMappableParent, getObjectClassName, getObjectCustomClassName, getOwnedObjects, getParent, getProxy, getScriptCommandAnchor, getVisualClippedRectangle, getVisualMappableChildren, getVisualTopParent, getVOMSpecificProperty, hasSpecialFrameState, isClassIndexConsidered, isSameObject, isValidObject, ping, suppressKeyAction, updateTestDatapublic static final java.lang.String TOOLTIPTEXT
public boolean shouldBeMapped()
JavaGuiProxyshouldBeMapped in class JavaGuiProxypublic boolean isEnabled()
JavaGuiProxyisEnabled in interface com.rational.test.ft.object.interfaces.IGraphicalisEnabled in class JavaGuiProxypublic java.lang.String getRole()
ItemProxyTestObjectRole#ROLE_Item.public java.awt.Point getControlLocationOnScreen(org.eclipse.swt.widgets.Control control)
public java.awt.Rectangle getScreenRectangle(org.eclipse.swt.widgets.Control theTabFolder)
public java.awt.Rectangle getScreenRectangle(org.eclipse.swt.custom.CTabItem item)
public java.awt.Rectangle getScreenRectangle()
WidgetProxygetScreenRectangle in interface com.rational.test.ft.object.interfaces.IGraphicalgetScreenRectangle in class WidgetProxypublic boolean isShowing()
JavaGuiProxyisShowing in interface com.rational.test.ft.object.interfaces.IGraphicalisShowing in class JavaGuiProxypublic java.lang.Object getParentObject()
WidgetProxygetParentObject in class WidgetProxypublic java.lang.Object getProperty(java.lang.String propertyName)
ItemProxygetProperty in class ItemProxypublic void processSingleMouseEvent(com.rational.test.ft.domain.IMouseActionInfo action)
processSingleMouseEvent in class JavaGuiProxypublic java.lang.String getTestObjectClassName()
getTestObjectClassName in interface com.rational.test.ft.domain.IProxyBasegetTestObjectClassName in class JavaGuiProxypublic void click(com.rational.test.ft.script.Subitem item)
item - public void hover(com.rational.test.ft.script.Subitem item)
item - public java.awt.Rectangle getScreenRectangle(com.rational.test.ft.script.Subitem item)
public java.util.Hashtable getTestDataTypes()
getTestDataTypes in class JavaProxygetTestData(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(),
ITestData