ITable Interface
A Java table.

C# Syntax

Public Properties
 NameDescription
PropertyAbsoluteLocationThis object's coordinates relative to the screen (in pixels). 0,0 is the top-left corner of the (primary) monitor. (Inherited from HP.LFT.SDK.ILocationInfoProvider)
PropertyAttachedTextThe static text attached to the object. (Inherited from HP.LFT.SDK.Java.IUiObjectBase)
PropertyBackgroundColorThe object's background color. (Inherited from HP.LFT.SDK.Java.IUiObjectBase)
PropertyColumnHeadersReturns the column headers.  
PropertyDisplayNameThe object display name defined in the Application Model. (Inherited from HP.LFT.SDK.ITestObject)
PropertyForegroundColorThe object's foreground color. (Inherited from HP.LFT.SDK.Java.IUiObjectBase)
PropertyIsEnabledIndicates whether this object is enabled. (Inherited from HP.LFT.SDK.IEnabledProvider)
PropertyIsFocusedIndicates whether this object has focus. (Inherited from HP.LFT.SDK.Java.IUiObjectBase)
PropertyIsVisibleIndicates whether this object is visible. (Inherited from HP.LFT.SDK.IVisibleProvider)
PropertyLabelThe object's label. (Inherited from HP.LFT.SDK.Java.IUiObjectBase)
PropertyLocationThis object's coordinates relative to the parent window in pixels. (Inherited from HP.LFT.SDK.ILocationInfoProvider)
PropertyNativeClassThe object's Java class name. (Inherited from HP.LFT.SDK.Java.IUiObjectBase)
PropertyNativeObjectReturns the native application object that is represented by this test object instance, enabling you to access the native properties and methods provided by that object. (Inherited from HP.LFT.SDK.ISupportsNativeObject)
PropertyObjectNameThe object's internal name. (Inherited from HP.LFT.SDK.Java.IUiObjectBase)
PropertyParentThe parent test object of this test object. The child object must be obtained using the Describe method, otherwise, it returns null. (Inherited from HP.LFT.SDK.ITestObject)
PropertyPathThe object's hierarchy (object ancestors). (Inherited from HP.LFT.SDK.Java.IUiObjectBase)
PropertyRowsReturns the ITableRow objects.  
PropertySizeThis object's size in pixels. (Inherited from HP.LFT.SDK.ILocationInfoProvider)
PropertyTagNameThe object's Java name. (Inherited from HP.LFT.SDK.Java.IUiObjectBase)
Top
Public Methods
 NameDescription
MethodActivateCellOverloaded. Double-clicks a cell by row and column indexes.  (Inherited from HP.LFT.SDK.Java.ITableBase)
MethodActivateColumnOverloaded. Double-clicks a column by column index.  (Inherited from HP.LFT.SDK.Java.ITableBase)
MethodActivateRowDouble-clicks a row.  
MethodClickClicks on this object. (Inherited from HP.LFT.SDK.IClickable)
MethodCreateObject

Creates a native object wrapping an instance of a Java object within your application. (Inherited from HP.LFT.SDK.Java.IUiObjectBase)

MethodDescribe<TChild>Creates a child test object of this test object. (Inherited from HP.LFT.SDK.ITestObjectDescriber)
MethodDeselectColumnsOverloaded. Unselects columns by column indexes.  
MethodDeselectColumnsRangeOverloaded. Unselects a range of columns by column indexes.  
MethodDeselectRowsOverloaded. Unselects rows by row indexes.  
MethodDeselectRowsRangeUnselects a range of rows in a table by ITableRow.  
MethodDeselectRowsRangeUnselects a range of rows by rows indexes.  (Inherited from HP.LFT.SDK.Java.ITableBase)
MethodDoubleClickDouble-clicks on this object using the specified MouseButton. (Inherited from HP.LFT.SDK.IDoubleClickable)
MethodExistsChecks whether this object exists in the AUT before the default object synchronization timeout elapses. (Inherited from HP.LFT.SDK.ITestObject)
MethodExtendSelectColumns(Int32[])

Selects additional columns in the table.

C# Syntax

void ExtendSelectColumns( 
   params int[] columns
)

Parameters

columns
0-based indexes.
MethodExtendSelectColumns(String[])

Selects additional columns in the table.

C# Syntax

void ExtendSelectColumns( 
   params string[] columnHeaders
)

Parameters

columnHeaders
Headers of the columns.
MethodExtendSelectColumnsRange(Int32,Int32)

Selects the specified range of additional columns in the table.

C# Syntax

void ExtendSelectColumnsRange( 
   int fromColumn,
   int toColumn
)

Parameters

fromColumn
0-based index of the first column in the range of columns you want to select.
toColumn
0-based index of the last column in the range of columns you want to select.
MethodExtendSelectColumnsRange(String,String)

Selects the specified range of additional columns in the table.

C# Syntax

void ExtendSelectColumnsRange( 
   string fromColumnHeader,
   string toColumnHeader
)

Parameters

fromColumnHeader
Header of the first column in the range of columns you want to select.
toColumnHeader
Header of the last column in the range of columns you want to select.
MethodExtendSelectRows(Int32[])

Selects additional rows in the table.

C# Syntax

void ExtendSelectRows( 
   params int[] rows
)

Parameters

rows
0-based indexes to select.
MethodExtendSelectRows(ITableRow[])

Selects additional rows in the table.

C# Syntax

void ExtendSelectRows( 
   params ITableRow[] rows
)

Parameters

rows
The ITableRow objects.
MethodExtendSelectRowsRange(Int32,Int32)

Selects the specified range of additional rows in the table.

C# Syntax

void ExtendSelectRowsRange( 
   int fromRow,
   int toRow
)

Parameters

fromRow
0-based index of the first row.
toRow
0-based index of the last row.
MethodExtendSelectRowsRange(ITableRow,ITableRow)

Selects the specified range of additional rows in the table.

C# Syntax

void ExtendSelectRowsRange( 
   ITableRow fromRow,
   ITableRow toRow
)

Parameters

fromRow
The first ITableRow.
toRow
The last ITableRow.
MethodFindChildren<TChild>Returns all the child test objects that match the specified test object type and description filter. For example, you can use this method to retrieve all Web buttons on a Page with type="submit". (Inherited from HP.LFT.SDK.ITestObject)
MethodFireEventTriggers an event on the test object. Note: use the EventInfoFactory class to generate the eventInfo argument value. (Inherited from HP.LFT.SDK.Java.IUiObjectBase)
MethodGetCell

Returns a cell specified by row index and column header.

C# Syntax

ITableCell GetCell( 
   int row,
   string columnHeader
)

Parameters

row
0-based row number.
columnHeader
The column header.
MethodGetDescriptionReturns a clone of the description for this test object. The test object must be obtained using the Describe method, otherwise, this method returns null. (Inherited from HP.LFT.SDK.ITestObject)
MethodGetObjectProperty<TValue>

Returns the value of a test object property. (Inherited from HP.LFT.SDK.Java.IUiObjectBase)

MethodGetSnapshotCaptures a bitmap of this test object and returns a System.Drawing.Image of it. (Inherited from HP.LFT.SDK.ITestObject)
MethodGetStatics

Gets a native object wrapping a Java class capable of accessing static members (methods and fields) of the specified Java class. (Inherited from HP.LFT.SDK.Java.IUiObjectBase)

MethodGetTableCellValues (TableRow, TableRow)

Returns the content of all cells contained in a range of rows.

C# Syntax

string[][] GetTableCellValues ( 
	ITableRow startRow,
	ITableRow endRow
)

Parameters

startRow
The first row in the range.
endRow
The last row in the range.
MethodGetTableCellValues (TableRow, TableRow, Int32, Int32)

Returns the content of all cells contained in an area of the table.

C# Syntax

string[][] GetTableCellValues ( 
	ITableRow startRow,
	ITableRow endRow, 
	int startColumnIndex,
	int endColumnIndex
)

Parameters

startRow
The first row in the area to return.
endRow
The last row in the area to return.
startColumnIndex
0-based column number. The first column in the area to return.
endColumnIndex
0-based column number. The last column in the area to return.
MethodGetTableCellValues (TableRow, TableRow, String, String)

Returns the content of all cells contained in an area of the table.

C# Syntax

string[][] GetTableCellValues ( 
	ITableRow startRow,
	ITableRow endRow, 
	string startColumnName,
	string endColumnName
)

Parameters

startRow
The first row in the area to return.
endRow
The last row in the area to return.
startColumnName
The header of the first column in the area to return.
endColumnName
The header of the last column in the area to return.
MethodGetTextLocationsReturns all rectangle areas containing the specified text within this object (Windows only). (Inherited from HP.LFT.SDK.ITestObject)
MethodGetVisibleTextReturns all visible text from this object. (Inherited from HP.LFT.SDK.ITestObject)
MethodHighlightHighlights this object in the AUT. (Inherited from HP.LFT.SDK.ITestObject)
MethodHighlightMatches<TChild>Highlights all children that match the specified test object type and description filter. (Inherited from HP.LFT.SDK.ITestObject)
MethodSelectCellOverloaded. Clicks a cell by row and column indexes.  (Inherited from HP.LFT.SDK.Java.ITableBase)
MethodSelectCellRangeOverloaded. Selects a range of cells in a table by rows and columns indexes.  (Inherited from HP.LFT.SDK.Java.ITableBase)
MethodSelectColumnHeaderOverloaded. Clicks on a column header of a table using the specified HP.LFT.SDK.MouseButton by column index.  
MethodSelectColumnsOverloaded. Selects columns by column indexes.  
MethodSelectColumnsRangeOverloaded. Selects a range of columns by column indexes.  (Inherited from HP.LFT.SDK.Java.ITableBase)
MethodSelectRowsOverloaded. Selects rows indexes.  
MethodSelectRowsRangeSelects a range of rows by row object.  
MethodSelectRowsRangeSelects a range of rows by indexes. (Inherited from HP.LFT.SDK.Java.ITableBase)
MethodSendKeysTypes the specified string into the test object in the application, including special keys or key modifiers. (Inherited from HP.LFT.SDK.Java.IUiObjectBase)
MethodSetDescriptionReplaces this test object's description with the supplied description. (Inherited from HP.LFT.SDK.ITestObject)
MethodVerifyImageExistsChecks whether a snapshot of this object contains the supplied image. (Inherited from HP.LFT.SDK.ITestObject)
MethodVerifyImageMatchChecks whether a snapshot of this object and the supplied image are a match, given the specified pixel and RGB tolerance values. (Inherited from HP.LFT.SDK.ITestObject)
Top