public class TableProxy extends ElementProxy implements IHtmlGraphicalSubitem
StatelessGuiSubitemTestObject
Type | Desciption | |
---|---|---|
text | Visible Text | ITestDataText |
grid | Data Grid | ITestDataTable |
contents | Table Contents | ITestDataTable |
Subitem | Usage |
---|---|
Cell | Cell |
Property | Usage |
---|---|
.bounds | A rectangle representing the bounding rectangle of the object in screen coordinates. |
.caption | For TABLE elements is the the value of the caption attribute. For an Html dialog this is the text of the dialog's caption. |
.class | This is the test object class name, for example "HtmlTable" for a <Table> element. |
.className | This the value of the class attribute of an element |
.hasScript | This value is returned as a boolean. If true then script as been associated with actions on this element. |
.id | This is the value of the id attribute of an element. |
.offsetHeight | The height of the element. |
.offsetLeft | The offset of the element from its offset parent in the DOM. |
.offsetTop | The offset of the element from its offset parent in the DOM. |
.offsetWidth | The width of the element. |
.screenLeft | Upper left corner of bounding rectangle in screen coordinates, x component. |
.screenTop | Upper left corner of bounding rectangle in screen coordinates, y component. |
.tag | This is the Html tag for the element |
.text | This is the text inside of the HTML tags for bounding the
element. For example, <A>This is an Anchor<IMG src=map.gif></a>
the text property will return "This is an
Anchor. All white space are combined and reduced to a single a
blank character if consecutive white space characters are found. |
.title | This is the value of the title attribute of an element. This is frequently the text displayed when hovering over the element with the mouse. |
.width | The value of the width attribute of an element. For an Image element this is the display width in pixels for the image. |
HtmlGuiProxy.Clicker, HtmlGuiProxy.DoubleClicker, HtmlGuiProxy.Dragger, HtmlGuiProxy.Hoverer, HtmlGuiProxy.nClickDragger, HtmlGuiProxy.nClicker, HtmlGuiProxy.PointIterator
HtmlProxy.GetObjectRunnable, HtmlProxy.HtmlElementEnumeration, HtmlProxy.IntegerByReference, HtmlProxy.InvalidNativeHandleException, HtmlProxy.JSObjectHtmlElementEnumeration, HtmlProxy.NativeProxyReleasedException
TESTDATA_SUBMIT
currentMethod, LEFT, OFFSETHEIGHTPROPERTY, OFFSETLEFTPROPERTY, OFFSETRECTPROPERTY, OFFSETTOPPROPERTY, OFFSETWIDTHPROPERTY
BOUNDSPROPERTY, channel, CLASSINDEX, CLASSPROPERTY, CLIENTRECTPROPERTY, debug, DISABLEDPROPERTY, DOCCLASSINDEX, dojoProps, domain, HTMLPROXYCHANNELRUNNABLE_TIMEOUTVALUE, IDPROPERTY, isSiebelActive, jswarapper, NAMEPROPERTY, parentsTextDescendantsMayBeInteresting, READONLYPROPERTY, TAGPROPERTY, TESTDATA_TEXT, TEXTPROPERTY, TITLEPROPERTY, UNIQUEIDPROPERTY
BROWSERTABTESTOBJECT_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
CUSTOM_DOMAIN_LIST, DOJO_CUSTOM_DOMAIN_NAME, SAPWEBPORTAL_CUSTOM_DOMAIN_NAME
INCLUDE_ALL, INCLUDE_JUSTOBJECT, INCLUDE_SIBLINGS
Constructor and Description |
---|
TableProxy(HtmlTestDomainImplementation domain,
IChannel channel,
long handle) |
Modifier and Type | Method and Description |
---|---|
boolean |
addHeader(TableDataCellProxy dataCell) |
boolean |
addHeader(TableDataCellProxy dataCell,
boolean isForColHeader)
Adds a header to the headerList (maintained by this object)
|
void |
click(MouseModifiers modifiers,
Subitem subitem) |
void |
click(MouseModifiers modifiers,
Subitem subitem,
java.awt.Point pt) |
void |
click(Subitem subitem) |
void |
click(Subitem subitem,
java.awt.Point pt) |
void |
doubleClick(MouseModifiers modifiers,
Subitem subitem) |
void |
doubleClick(MouseModifiers modifiers,
Subitem subitem,
java.awt.Point pt) |
void |
doubleClick(Subitem subitem) |
void |
doubleClick(Subitem subitem,
java.awt.Point pt) |
void |
drag(MouseModifiers modifiers,
Subitem subitem) |
void |
drag(MouseModifiers modifiers,
Subitem subitem1,
java.awt.Point pt1,
Subitem subitem2,
java.awt.Point pt2) |
void |
drag(MouseModifiers modifiers,
Subitem subitem1,
Subitem subitem2) |
void |
drag(Subitem subitem) |
void |
drag(Subitem subitem1,
java.awt.Point pt1,
Subitem subitem2,
java.awt.Point pt2) |
void |
drag(Subitem subitem1,
Subitem subitem2) |
void |
dragToScreenPoint(MouseModifiers modifiers,
Subitem subitem,
java.awt.Point screenPt) |
void |
dragToScreenPoint(MouseModifiers modifiers,
Subitem subitem,
java.awt.Point subitemPt,
java.awt.Point screenPt) |
void |
dragToScreenPoint(Subitem subitem,
java.awt.Point screenPt) |
void |
dragToScreenPoint(Subitem subitem,
java.awt.Point subitemPt,
java.awt.Point screenPt) |
protected java.util.Vector |
getActionArgs(java.awt.Point point)
Generate the action argument for the screen point.
|
java.lang.String |
getClearscriptSimpleName() |
java.lang.String |
getColumnHeader(java.awt.Point dataCellCenterPt)
Returns the visible text of the column header for the given dataCell.
|
java.lang.String[] |
getColumnHeaders()
Returns the visible text of the column header for the given dataCell.
|
TableDataCellProxy |
getDataCell(java.awt.Point pt)
Returns a TableDataCellProxy object (proxy for TH and TD HTML elements)
at the specified screen point.
|
TableDataCellProxy |
getDataCell(Subitem subitem)
Get the TableDataCellProxy object (proxy for TH and TD HTML table cell elements)
identified by the Subitem.
|
protected TableDataCellProxy |
getDataCellInRowGroup(HtmlGuiProxy parent,
java.awt.Point pt)
Returns a TableDataCellProxy object (proxy for TH and TD HTML table cell elements)
at the specified screen point, within a THEAD, TFOOT, or TBODY element.
|
java.lang.String |
getDescriptiveName()
Returns a name that can be used to describe the associated UI
object in a script.
|
java.lang.String |
getRole()
Returns
TestObjectRole.ROLE_TABLE . |
java.lang.String |
getRowHeader(java.awt.Point dataCellCenterPt)
Returns the visible text of the row header for the given dataCell.
|
ProxyTestObject[] |
getRows() |
java.awt.Point |
getScreenPoint(Subitem subitem)
Returns a screen relative point on the supplied
subitem.
|
java.awt.Point |
getScreenPoint(Subitem subitem,
java.awt.Point pt)
Returns the screen relative point given a subitem and a subitem
relative point.
|
java.awt.Rectangle |
getScreenRectangle(Subitem subitem)
Returns the rectangle that contains the component being
evaluated relative to the top left corner of the screen.
|
java.lang.Object |
getSubitem(Subitem subitem)
Returns an object that represents the specified subitem in the associated
test object.
|
HtmlGuiProxy |
getSubobject(Subitem subitem)
Returns the subobject specified by the subitem
|
ITestData |
getTestData(java.lang.String testDataType)
This method 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 marshaller is returned.
|
void |
hover(double secondDelay,
Subitem subitem) |
void |
hover(double secondDelay,
Subitem subitem,
java.awt.Point pt) |
void |
hover(Subitem subitem) |
void |
hover(Subitem subitem,
java.awt.Point pt) |
protected void |
initHeaderList() |
boolean |
isEnabled() |
protected boolean |
isSameCell(Cell c1,
Cell c2) |
void |
mouseMove(MouseModifiers modifiers,
Subitem subitem) |
void |
mouseMove(MouseModifiers modifiers,
Subitem subitem,
java.awt.Point pt) |
void |
mouseMove(Subitem subitem) |
void |
mouseMove(Subitem subitem,
java.awt.Point subitemPt) |
void |
nClick(int clickCount,
MouseModifiers modifiers,
Subitem subitem,
java.awt.Point pt) |
void |
nClickDrag(int clickCount,
MouseModifiers modifiers,
Subitem subitem1,
java.awt.Point pt1,
Subitem subitem2,
java.awt.Point pt2) |
void |
nClickDrag(int clickCount,
MouseModifiers modifiers,
Subitem subitem1,
Subitem subitem2) |
void |
nClickDragToScreenPoint(int clickCount,
MouseModifiers modifiers,
Subitem subitem,
java.awt.Point screenPt) |
void |
nClickDragToScreenPoint(int clickCount,
MouseModifiers modifiers,
Subitem subitem,
java.awt.Point subitemPt,
java.awt.Point screenPt) |
void |
processMouseEvent(IMouseActionInfo action)
Return a MethodSpecification for the specified mouse event.
|
protected void |
processPreDownMouseEvent(IMouseActionInfo action)
This method is called to process a mouse event in the IMouseActionInfo.PRE_DOWN event state.
|
protected void |
processPreUpMouseEvent(IMouseActionInfo action,
int clicks,
boolean isDrag)
This method is called to process a mouse event, IMouseActionInfo.PRE_UP event state
On PRE_UP build a new method specification which will override
the one recorded on the PRE_DOWN.
|
protected void |
setMethodSpecification(IMouseActionInfo action,
java.lang.String method,
java.util.Vector args) |
boolean |
shouldBeMapped()
Always returns
true , because all HTML GUI objects are interesting. |
ITestData |
updateTestData(java.lang.String testDataType,
ITestData testData)
This method updates the supplied test data object and returns it.
|
activateTopWindow, click, clickAtScreenPoint, clickWithMouse, clickWithOutMouse, clickWithOutMouse, clickWithOutMouse, clickWithOutMouse, clickWithOutMouse, clickWithOutMouse, clickWithOutMouseN, convertFromScreenToOffset, doScroll, doubleClick, doubleClickAtScreenPoint, drag, dragAtScreenPoint, dragToScreenPoint, ensureObjectIsVisible, getChildAtPoint, getChildAtPoint, getChildAtPointN, getChildrenHandlesMatchingProperty, getClippedScreenRectangle, getClippingParent, getClippingParentRectangle, getCurrentMethod, getDefaultActionArgs, getDefaultPointToClick, getDefaultPointToClick, getMethodName, getMethodSpecForPoint, getPointFromAction, getPointOnObject, getPointToClick, getScreenCenter, getScreenPoint, getScreenRectangle, getTargetChildHandles, getTargetChildItem, getTargetChildItem, getTargetChildItems, getVisualClippableParent, hasFocus, hover, hoverAtScreenPoint, isInView, isInView, isOpaque, isPointInObject, isPointInObject, isShowing, nClick, nClick, nClickAtScreenPoint, nClickDragAtScreenPoint, performAction, performClick, performClick, performDoubleClick, performSelect, performSetText, processHoverMouseEvent, proxyGetChildAtPoint, restoreTopLevelWindow, scrollIntoView, scrollIntoView, scrollIntoView, scrollIntoViewN, scrollIntoViewWithDirection, scrollIntoViewWithDirectionN, setClickArgs, setCurrentMethod, setDownPointArgs, setDrag, setMethodSpecification, setMultiClickAction, snapToRectangle
addAdditionalRecognitionProperties, addChildrenHandlesToVector, addChildrenToVector, addChildrenToVector, addDataDrivableCommands, addDojoDomain, addRecognitionProperty, adjustCustomDomains, calculateParentsTextDescendantsMayBecomeInteresting, callJqueryFind, clearAllSubdomains, clearCustomSubdomains, detach, disableAllHtmlCustomDomains, disableHtmlCustomDomain, disableHtmlCustomDomains, enableAllHtmlCustomDomains, enableHtmlCustomDomain, enableHtmlCustomDomains, equals, fetchProperties, find, findElementsByXpath, findElementsDirectly, findElementsViaQuery, findElementWithDynamicFind, findElementWithName, getAddedRecognitionProperty, getAddedRecognitionPropertyValue, getAddedRecognitionPropertyWeight, getBrowserAppVersion, getCachedData, getChannel, getChildren, getChildren, getChildren, getChildrenEnumeration, getChildrenEnumeration, getChildrenHandleEnumeration, getChildrenHandles, getChildrenN, getChildrenWithTagType, getClassIndex, getCustomClassProperty, getCustomClassPropertyValue, getCustomDomainName, getCustomDomainName, getCustomDomainName, getCustomDomainNameForChildren, getCustomDomainNameForParent, getCustomObject, getDataDrivableCommand, getDisabledProperty, getDocClassIndex, getDocument, getDocument, getDocumentHandle, getDocumentWindow, getDomain, getElementHandlesByTag, getElementObjectsByTag, getElementsByNameInProxyTestObjects, getElementsByTag, getElementsByTag, getElementsByTagEnumeration, getElementsByTagInProxyTestObjects, getElementsByTagN, getElementsByXpath, getElementsByXpath, getElementsByXpathEnumeration, getElementsDirectly, getHandle, getHtmlTag, getHtmlTagNameFromClassProperty, getIgnorableProperties, getIndexer, getIndexers, getInterestingRecogPropsForDynFind, getJsProps, getJswarapper, getMappableChildren, getMappableChildren, getMappableElementsByNameInProxyTestObjects, getMappableElementsByTagInProxyTestObjects, getMappableParent, getMappableParent, getMethods, getNonValueProperties, getObject, getObjectClassName, getOwnedObjects, getOwnedObjects, getOwner, getParent, getParent, getParentN, getProperties, getProperties, getProperty, getProperty, getPropertyInternal, getPropertyInternalRunnable, getPropertyN, getProxyTestObjectsFromEnumeration, getReadOnlyProperty, getRecognitionProperties, getRecognitionPropertyWeight, getSavedDescriptiveName, getScriptCommandFlags, getStandardProperties, getStandardProperties, getTestDomain, getText, getTopMappableParent, getTopParent, getTopParent, getTopParentInternal, getTopParentN, getUniqueId, getValueProperty, getVisualTopParent, hasAddedRecognitionProperties, isClassIndexConsidered, isClassIndexPropertyAndValueDefined, isClassIndexSet, isContextObjectSet, isContextObjectSet, isDocClassIndexSet, isEqual, isFindOptimized, isObjectDead, isPropertyOptimizable, isReleaseRequired, isSameObject, isScoreForFindBYIdorName, isValidRecognitionProperty, isXpathSupported, matches, release, release, release, release, release, release, releaseElementHandle, releaseN, replaceAll, restoreAllCustomSubDomains, restoreCustomSubDomains, setCachedData, setClass, setClassIndex, setClassIndex, setClassIndex, setClassIndex, setClassIndex, setClassIndexOfChild, setCustomClassProperty, setCustomClassPropertyValue, setCustomDomainInContext, setDocClassIndex, setDocClassIndex, setDocClassIndex, setDocClassIndex, setDomain, setIndexer, setJswarapper, setProperty, setProperty, setSavedDescriptiveName, shouldDocumentBeAdded, split
baseClassMatch, canTakeVP, findChildrenWithProperties, findChildrenWithPropertiesAndInvoke, getDataDrivableCommands, getElementWithFocus, getField, getObjectCustomClassName, getProxy, getScriptCommandAnchor, getVisualClippedRectangle, getVisualMappableChildren, getVOMSpecificProperty, hasSpecialFrameState, isValidObject, ping, suppressKeyAction
public TableProxy(HtmlTestDomainImplementation domain, IChannel channel, long handle)
public boolean shouldBeMapped()
ElementProxy
true
, because all HTML GUI objects are interesting.shouldBeMapped
in class ElementProxy
false
public java.lang.String getTestObjectClassName()
HtmlProxy
getTestObjectClassName
in interface IProxyBase
getTestObjectClassName
in class HtmlGuiProxy
public java.lang.String getDescriptiveName()
getDescriptiveName
in class HtmlProxy
public java.lang.String getRole()
TestObjectRole.ROLE_TABLE
.public boolean isEnabled()
isEnabled
in class HtmlGuiProxy
public java.awt.Rectangle getScreenRectangle(Subitem subitem)
IHtmlGraphicalSubitem
getScreenRectangle
for the parent object, and then adjusting for the specified
subitem) combined into a single operation. The
rectangle is exposed so that actions may be directly scripted
against a visible subitem. null is returned if
the subitem is not showing.getScreenRectangle
in interface IHtmlGraphicalSubitem
public java.awt.Point getScreenPoint(Subitem subitem)
getScreenPoint
in interface IHtmlGraphicalSubitem
getScreenPoint
in class HtmlGuiProxy
subitem
- The subitem the resultant screen point is
relative to.public java.awt.Point getScreenPoint(Subitem subitem, java.awt.Point pt)
IHtmlGraphicalSubitem
getScreenPoint
in interface IHtmlGraphicalSubitem
pt
- The subitem relative point.public java.lang.Object getSubitem(Subitem subitem)
SubitemNotFoundException
will be thrown if the specified subitem is invalid relative to the associated
test object. null
may be returned if the subitem does not have
an object association that can be returned.subitem
- The subitem to fetch an object for.public void click(Subitem subitem)
click
in class HtmlGuiProxy
public void click(MouseModifiers modifiers, Subitem subitem)
click
in class HtmlGuiProxy
public void click(Subitem subitem, java.awt.Point pt)
click
in class HtmlGuiProxy
public void click(MouseModifiers modifiers, Subitem subitem, java.awt.Point pt)
public void doubleClick(Subitem subitem)
doubleClick
in class HtmlGuiProxy
public void doubleClick(MouseModifiers modifiers, Subitem subitem)
doubleClick
in class HtmlGuiProxy
public void doubleClick(Subitem subitem, java.awt.Point pt)
doubleClick
in class HtmlGuiProxy
public void doubleClick(MouseModifiers modifiers, Subitem subitem, java.awt.Point pt)
public void nClick(int clickCount, MouseModifiers modifiers, Subitem subitem, java.awt.Point pt)
public void drag(Subitem subitem)
drag
in class HtmlGuiProxy
public void drag(MouseModifiers modifiers, Subitem subitem)
drag
in class HtmlGuiProxy
public void drag(Subitem subitem1, Subitem subitem2)
drag
in class HtmlGuiProxy
public void drag(MouseModifiers modifiers, Subitem subitem1, Subitem subitem2)
drag
in class HtmlGuiProxy
public void drag(Subitem subitem1, java.awt.Point pt1, Subitem subitem2, java.awt.Point pt2)
public void drag(MouseModifiers modifiers, Subitem subitem1, java.awt.Point pt1, Subitem subitem2, java.awt.Point pt2)
public void nClickDrag(int clickCount, MouseModifiers modifiers, Subitem subitem1, Subitem subitem2)
nClickDrag
in class HtmlGuiProxy
public void nClickDrag(int clickCount, MouseModifiers modifiers, Subitem subitem1, java.awt.Point pt1, Subitem subitem2, java.awt.Point pt2)
public void dragToScreenPoint(Subitem subitem, java.awt.Point screenPt)
dragToScreenPoint
in class HtmlGuiProxy
public void dragToScreenPoint(MouseModifiers modifiers, Subitem subitem, java.awt.Point screenPt)
dragToScreenPoint
in class HtmlGuiProxy
public void dragToScreenPoint(Subitem subitem, java.awt.Point subitemPt, java.awt.Point screenPt)
dragToScreenPoint
in class HtmlGuiProxy
public void dragToScreenPoint(MouseModifiers modifiers, Subitem subitem, java.awt.Point subitemPt, java.awt.Point screenPt)
public void nClickDragToScreenPoint(int clickCount, MouseModifiers modifiers, Subitem subitem, java.awt.Point screenPt)
nClickDragToScreenPoint
in class HtmlGuiProxy
public void nClickDragToScreenPoint(int clickCount, MouseModifiers modifiers, Subitem subitem, java.awt.Point subitemPt, java.awt.Point screenPt)
public void mouseMove(Subitem subitem)
mouseMove
in class HtmlGuiProxy
public void mouseMove(Subitem subitem, java.awt.Point subitemPt)
mouseMove
in class HtmlGuiProxy
public void mouseMove(MouseModifiers modifiers, Subitem subitem)
mouseMove
in class HtmlGuiProxy
public void mouseMove(MouseModifiers modifiers, Subitem subitem, java.awt.Point pt)
public void hover(double secondDelay, Subitem subitem)
hover
in class HtmlGuiProxy
public void hover(double secondDelay, Subitem subitem, java.awt.Point pt)
public void hover(Subitem subitem)
hover
in class HtmlGuiProxy
public void hover(Subitem subitem, java.awt.Point pt)
hover
in class HtmlGuiProxy
public HtmlGuiProxy getSubobject(Subitem subitem)
IHtmlGraphicalSubitem
getSubobject
in interface IHtmlGraphicalSubitem
subitem
- The subitem which identifies the subobject to be returned.public void processMouseEvent(IMouseActionInfo action)
processMouseEvent
in class HtmlGuiProxy
action
- The event cache and other mouse state information
for this mouse action.MethodSpecification
,
HtmlGuiProxy.getActionArgs(java.awt.Point)
protected void processPreDownMouseEvent(IMouseActionInfo action)
processPreDownMouseEvent
in class HtmlGuiProxy
protected void processPreUpMouseEvent(IMouseActionInfo action, int clicks, boolean isDrag)
processPreUpMouseEvent
in class HtmlGuiProxy
protected boolean isSameCell(Cell c1, Cell c2)
protected void setMethodSpecification(IMouseActionInfo action, java.lang.String method, java.util.Vector args)
setMethodSpecification
in class HtmlGuiProxy
protected java.util.Vector getActionArgs(java.awt.Point point)
HtmlGuiProxy
getActionArgs
in class HtmlGuiProxy
point
- point in screen coordinatespublic TableDataCellProxy getDataCell(java.awt.Point pt)
pt
- The screen point as which to look for a TH or TD element.protected TableDataCellProxy getDataCellInRowGroup(HtmlGuiProxy parent, java.awt.Point pt)
parent
- The Parent object of the TableDataCellProxy object.pt
- The screen point as which to look for a TH or TD element.public TableDataCellProxy getDataCell(Subitem subitem)
subitem
- Subclass of Subitem which identifies a specific cell in the table.public boolean addHeader(TableDataCellProxy dataCell)
public boolean addHeader(TableDataCellProxy dataCell, boolean isForColHeader)
headerText
- Visible text of the header.centerPoint
- Center point of the bounds of the TH cellpublic java.lang.String getRowHeader(java.awt.Point dataCellCenterPt)
dataCellCenterPt
- Center point of the data cell (identifies the data cell)public java.lang.String getColumnHeader(java.awt.Point dataCellCenterPt)
dataCellCenterPt
- Center point of the data cell (identifies the data cell)protected void initHeaderList()
public java.util.Hashtable getTestDataTypes()
getTestDataTypes
in class HtmlProxy
getTestData(String)
,
ITestData
public ITestData getTestData(java.lang.String testDataType)
getTestDataTypes
.getTestData
in class HtmlProxy
testDataType
- A test data type supplied by
getTestDataTypes
.getTestDataTypes()
,
ITestData
public ITestData updateTestData(java.lang.String testDataType, 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 HtmlProxy
testDataType
- A test data type supplied by
getTestDataTypes
.testData
- The test data base object that requires
updating.getTestDataTypes()
,
ITestData
public ProxyTestObject[] getRows()
public java.lang.String[] getColumnHeaders()
public java.lang.String getClearscriptSimpleName()