Package com.hp.lft.sdk.java
Interface Table
- All Superinterfaces:
Clickable,DoubleClickable,EnabledProvider,LocationInfoProvider,SupportsNativeObject,TableBase,TestObject,TestObjectDescriber,UiObjectBase,VisibleProvider,WaitUntilEnabledProvider,WaitUntilVisibleProvider
A Java table.
-
Method Summary
Modifier and TypeMethodDescriptionvoidactivateRow(int row) Double-clicks a row.voiddeselectColumns(int... columns) Unselects the specified columns by column indexes.voiddeselectColumns(String... columnsHeaders) Unselects the specified columns by column headers.voiddeselectColumnsRange(int fromColumn, int toColumn) Unselects the specified range of columns by column indexes.voiddeselectColumnsRange(String fromColumnHeader, String toColumnHeader) Unselects the specified range of columns by column headers.voiddeselectRows(int... rows) Unselects rows by row indexes.voiddeselectRows(TableRow... rows) Unselects rows byTableRow.voiddeselectRowsRange(TableRow fromRow, TableRow toRow) Unselects rows byTableRow.voidextendSelectColumns(int... columns) Selects additional columns in the table.voidextendSelectColumns(String... columnHeaders) Selects additional columns in the table.voidextendSelectColumnsRange(int fromColumn, int toColumn) Selects the specified range of additional columns in the table.voidextendSelectColumnsRange(String fromColumnHeader, String toColumnHeader) Selects the specified range of additional columns in the table.voidextendSelectRows(int... rows) Selects additional rows in the table.voidextendSelectRows(TableRow... rows) Selects additional rows in the table.voidextendSelectRowsRange(int fromRow, int toRow) Selects the specified range of additional rows in the table.voidextendSelectRowsRange(TableRow fromRow, TableRow toRow) Selects the specified range of additional rows in the table.Returns a cell specified by row index and column header.getRows()Returns theTableRowobjects in the table.String[][]getTableCellValues(TableRow startRow, TableRow endRow) Returns the content of all cells contained in a range of rows.String[][]getTableCellValues(TableRow startRow, TableRow endRow, int startColumnIndex, int endColumnIndex) Returns the content of all cells contained in an area of the table.String[][]getTableCellValues(TableRow startRow, TableRow endRow, String startColumnName, String endColumnName) Returns the content of all cells contained in an area of the table.voidselectColumnHeader(int column) Clicks on a column header of the table by column index.voidselectColumnHeader(int column, MouseButton button) Clicks on a column header using the specifiedMouseButtonby column index.voidselectColumnHeader(String columnHeader) Clicks on a column header by header text.voidselectColumnHeader(String columnHeader, MouseButton button) Clicks on a column header using the specifiedMouseButtonby column header.voidselectColumns(int... columns) Selects columns by column indexes.voidselectColumns(String... columnHeaders) Selects columns by column headers.voidselectRows(int... rows) Selects rows by indexes.voidselectRows(TableRow... rows) Selects rows byTableRow.voidselectRowsRange(TableRow fromRow, TableRow toRow) Selects a range of rows by row objects.Methods inherited from interface com.hp.lft.sdk.DoubleClickable
doubleClick, doubleClick, doubleClickMethods inherited from interface com.hp.lft.sdk.EnabledProvider
isEnabledMethods inherited from interface com.hp.lft.sdk.LocationInfoProvider
getAbsoluteLocation, getLocation, getSizeMethods inherited from interface com.hp.lft.sdk.SupportsNativeObject
getNativeObjectMethods inherited from interface com.hp.lft.sdk.java.TableBase
activateCell, activateCell, activateColumn, activateColumn, deselectRowsRange, getColumnHeaders, selectCell, selectCell, selectCellsRange, selectCellsRange, selectColumnsRange, selectColumnsRange, selectRowsRangeMethods inherited from interface com.hp.lft.sdk.TestObject
callFTMethod, callFTMethod, exists, exists, findChildren, getDescription, getDisplayName, getParent, getSnapshot, getTextLocations, getTextLocations, getVisibleText, getVisibleText, highlight, highlightMatches, setDescription, setDisplayName, verifyImageExists, verifyImageExists, verifyImageMatch, verifyImageMatch, verifyImageMatch, verifyImageMatch, verifyImageMatch, verifyImageMatch, waitUntilExists, waitUntilExistsMethods inherited from interface com.hp.lft.sdk.TestObjectDescriber
describeMethods inherited from interface com.hp.lft.sdk.java.UiObjectBase
createObject, createObject, fireEvent, getAttachedText, getBackgroundColor, getForegroundColor, getLabel, getNativeClass, getObjectName, getObjectProperty, getPath, getStatics, getTagName, isFocused, sendKeys, sendKeysMethods inherited from interface com.hp.lft.sdk.VisibleProvider
isVisibleMethods inherited from interface com.hp.lft.sdk.WaitUntilEnabledProvider
waitUntilEnabled, waitUntilEnabledMethods inherited from interface com.hp.lft.sdk.WaitUntilVisibleProvider
waitUntilVisible, waitUntilVisible
-
Method Details
-
getRows
Returns theTableRowobjects in the table.- Returns:
- the
TableRowobjects in the table. - Throws:
GeneralLeanFtException- if error occurs during execution
-
activateRow
Double-clicks a row.- Parameters:
row- 0-based row index.- Throws:
GeneralLeanFtException- if error occurs during execution
-
deselectColumns
Unselects the specified columns by column indexes.
Important: This method is not supported for SWT tables.- Parameters:
columns- 0-based column indexes.- Throws:
GeneralLeanFtException- if error occurs during execution
-
deselectColumns
Unselects the specified columns by column headers.
Important: This method is not supported for SWT tables.- Parameters:
columnsHeaders- the column headers.- Throws:
GeneralLeanFtException- if error occurs during execution
-
deselectColumnsRange
Unselects the specified range of columns by column indexes.
Important: This method is not supported for SWT tables.- Parameters:
fromColumn- 0-based index of the first column.toColumn- 0-based index of the last column.- Throws:
GeneralLeanFtException- if error occurs during execution
-
deselectColumnsRange
void deselectColumnsRange(String fromColumnHeader, String toColumnHeader) throws GeneralLeanFtException Unselects the specified range of columns by column headers.
Important: This method is not supported for SWT tables.- Parameters:
fromColumnHeader- header of the first column.toColumnHeader- header of the last column.- Throws:
GeneralLeanFtException- if error occurs during execution
-
deselectRows
Unselects rows by row indexes.- Parameters:
rows- 0-based indexes.- Throws:
GeneralLeanFtException- if error occurs during execution
-
deselectRows
Unselects rows byTableRow.- Parameters:
rows- theTableRowobjects.- Throws:
GeneralLeanFtException- if error occurs during execution
-
deselectRowsRange
Unselects rows byTableRow.- Parameters:
fromRow- the firstTableRow.toRow- the lastTableRow.- Throws:
GeneralLeanFtException- if error occurs during execution
-
extendSelectColumns
Selects additional columns in the table.- Parameters:
columns- 0-based indexes of the columns.- Throws:
GeneralLeanFtException- if error occurs during execution
-
extendSelectColumns
Selects additional columns in the table.- Parameters:
columnHeaders- the headers of the columns.- Throws:
GeneralLeanFtException- if error occurs during execution
-
extendSelectColumnsRange
Selects the specified range of additional columns in the table.- 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.- Throws:
GeneralLeanFtException- if error occurs during execution
-
extendSelectColumnsRange
void extendSelectColumnsRange(String fromColumnHeader, String toColumnHeader) throws GeneralLeanFtException Selects the specified range of additional columns in the table.- 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.- Throws:
GeneralLeanFtException- if error occurs during execution
-
extendSelectRows
Selects additional rows in the table.- Parameters:
rows- 0-based indexes to select.- Throws:
GeneralLeanFtException- if error occurs during execution
-
extendSelectRows
Selects additional rows in the table.- Parameters:
rows- theTableRowobjects.- Throws:
GeneralLeanFtException- if error occurs during execution
-
extendSelectRowsRange
Selects the specified range of additional rows in the table.- Parameters:
fromRow- 0-based index of the first row.toRow- 0-based index of the last row.- Throws:
GeneralLeanFtException- if error occurs during execution
-
extendSelectRowsRange
Selects the specified range of additional rows in the table.- Parameters:
fromRow- the firstTableRow.toRow- the lastTableRow.- Throws:
GeneralLeanFtException- if error occurs during execution
-
getCell
Returns a cell specified by row index and column header.- Parameters:
row- 0-based row index.columnHeader- the column header.- Returns:
TableCell- Throws:
GeneralLeanFtException- if error occurs during execution
-
selectColumns
Selects columns by column indexes.- Parameters:
columns- 0-based indexes of the columns.- Throws:
GeneralLeanFtException- if error occurs during execution
-
selectColumns
Selects columns by column headers.- Parameters:
columnHeaders- the headers of the columns.- Throws:
GeneralLeanFtException- if error occurs during execution
-
selectColumnHeader
Clicks on a column header using the specifiedMouseButtonby column index.- Parameters:
column- 0-based index of the column.button- either the LEFT or RIGHT button value ofMouseButton.- Throws:
GeneralLeanFtException- if error occurs during execution
-
selectColumnHeader
Clicks on a column header using the specifiedMouseButtonby column header.- Parameters:
columnHeader- the header of the column.button- either the LEFT or RIGHT button value ofMouseButton.- Throws:
GeneralLeanFtException- if error occurs during execution
-
selectColumnHeader
Clicks on a column header of the table by column index.- Parameters:
column- 0-based index.- Throws:
GeneralLeanFtException- if error occurs during execution
-
selectColumnHeader
Clicks on a column header by header text.- Parameters:
columnHeader- the header text.- Throws:
GeneralLeanFtException- if error occurs during execution
-
selectRows
Selects rows by indexes.- Parameters:
rows- 0-based indexes.- Throws:
GeneralLeanFtException- if error occurs during execution
-
selectRows
Selects rows byTableRow.- Parameters:
rows- theTableRowobjects to select.- Throws:
GeneralLeanFtException- if error occurs during execution
-
selectRowsRange
Selects a range of rows by row objects.- Parameters:
fromRow- the firstTableRow.toRow- the lastTableRow.- Throws:
GeneralLeanFtException- if error occurs during execution
-
getTableCellValues
Returns the content of all cells contained in a range of rows.- Parameters:
startRow- The first row in the range.endRow- The last row in the range.- Returns:
- the content of all cells contained in the specified row range.
- Throws:
GeneralLeanFtException- if error occurs during execution
-
getTableCellValues
String[][] getTableCellValues(TableRow startRow, TableRow endRow, int startColumnIndex, int endColumnIndex) throws GeneralLeanFtException Returns the content of all cells contained in an area of the table. The area is defined by a range of rows and a range of column indices.- Parameters:
startRow- The first row in the range.endRow- The last row in the range.startColumnIndex- The 0-based number of the first column in the range.endColumnIndex- The 0-based number of the last column in the range.- Returns:
- the content of all cells contained in the specified area of the table.
- Throws:
GeneralLeanFtException- if error occurs during execution
-
getTableCellValues
String[][] getTableCellValues(TableRow startRow, TableRow endRow, String startColumnName, String endColumnName) throws GeneralLeanFtException Returns the content of all cells contained in an area of the table. The area is defined by a range of rows and a range of column names.- Parameters:
startRow- The first row in the range.endRow- The last row in the range.startColumnName- The name of the first column in the range.endColumnName- The name of the last column in the range.- Returns:
- the content of all cells contained in the specified area of the table.
- Throws:
GeneralLeanFtException- if error occurs during execution
-