|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.safs.Processor
org.safs.ComponentFunction
org.safs.rational.CFComponent
org.safs.rational.CFTable
org.safs.rational.flex.CFFlexTable
public class CFFlexTable
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.safs.rational.CFTable |
|---|
CFTable.TableCell |
| Field Summary |
|---|
| Fields inherited from class org.safs.ComponentFunction |
|---|
action, compName, mapname, utils, windowName |
| Constructor Summary | |
|---|---|
CFFlexTable()
|
|
| Method Summary | |
|---|---|
protected void |
actionClickColumnLabel(GuiTestObject guiObj,
int col,
int yoffset)
overrides CFTable.actionClickColumnLabel for Flex support Note: the parameter yoffset can not be supported here |
protected void |
actionLocalSelectCellTextSpecial(GuiTestObject guiObj,
int row,
int col,
java.lang.String rowval,
java.lang.String column,
boolean control,
boolean shift,
boolean leftRight)
Override that of its superclass CFTable Note: Flex table does not extend from GuiSubitemTestObject, but from FlexDataGridTestObject |
protected void |
actionVerifyCellEditable(GuiTestObject guiObj,
int row,
int col,
boolean verifyFlag)
Override that of its superclass CFTable Note: For Flex Table, property editable is applied to all table, so parameter row and col will have no effect here. |
protected java.util.List |
captureObjectData(TestObject table)
Captures the object data into a List of rows. |
protected void |
doActionClick(GuiSubitemTestObject guiObj,
int row,
int col,
java.lang.String rowval,
java.lang.String colval)
This method override that of superclass CFTable. |
protected java.lang.Object |
getCell(TestObject tableObject,
int row,
int col)
Purpose: overrides the mehod in its superclass CFTable |
protected int |
getColi(boolean fuzzy,
java.lang.String column,
GuiTestObject guiObj)
Purpose: overrides CFTable.getColi. |
protected java.lang.String |
getColumnHeader(ITestDataTable table,
int columnNumber)
|
protected java.lang.String |
getColumnName(TestObject guiObj,
int col)
Override that of its superclss CFTable |
protected int |
getNumColumns(TestObject flexTable)
Purpose: overrides CFTable.getNumColumns, gets number of columns in FLEX table |
protected int |
getNumRows(TestObject flexTable)
Purpose: overrides CFTable.getNumRows, gets number of rows in FLEX tables. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CFFlexTable()
| Method Detail |
|---|
protected void doActionClick(GuiSubitemTestObject guiObj,
int row,
int col,
java.lang.String rowval,
java.lang.String colval)
throws SAFSException
doActionClick in class CFTableSAFSException - (often passed through the caller)
protected int getColi(boolean fuzzy,
java.lang.String column,
GuiTestObject guiObj)
throws SAFSException
getColi in class CFTablefuzzy, - booleancolumn, - StringguiObj, - GuiTestObject
SAFSException
protected int getNumRows(TestObject flexTable)
throws SAFSException
getNumRows in class CFTableflexTable, - TestObject
SAFSException - based on caught Exception
protected int getNumColumns(TestObject flexTable)
throws SAFSException
getNumColumns in class CFTableflexTable, - TestObject
SAFSException - based on caught Exception
protected java.lang.Object getCell(TestObject tableObject,
int row,
int col)
throws SAFSException
getCell in class CFTablejctable, - TestObjectrow, - int 0-based index.col, - int 0-based index.
SAFSException - based on caught Exception, like ClassCastException
protected java.lang.String getColumnHeader(ITestDataTable table,
int columnNumber)
table - ITestDataTable, represents the testing tablecolumnNumber - int, the number of the column
protected java.lang.String getColumnName(TestObject guiObj,
int col)
getColumnName in class CFTableguiObj - Expected to be a Table with a getColumnName(i) method that returns a String.col - the column to get the name of.
protected java.util.List captureObjectData(TestObject table)
throws java.lang.IllegalArgumentException,
SAFSException
CFTable
captureObjectData in class CFTabletable - GuiTestObject to snapshot data from. DataGrid and DataGridView are acceptable.
SAFSException
java.lang.IllegalArgumentException - if table is not an acceptable GuiTestObject.CFComponent.captureObjectData(TestObject),
CFTable.formatObjectData(java.util.List)
protected void actionLocalSelectCellTextSpecial(GuiTestObject guiObj,
int row,
int col,
java.lang.String rowval,
java.lang.String column,
boolean control,
boolean shift,
boolean leftRight)
throws SAFSException,
SubitemNotFoundException,
java.lang.NullPointerException,
WrappedException
actionLocalSelectCellTextSpecial in class CFTableSAFSException
SubitemNotFoundException
java.lang.NullPointerException
WrappedException
protected void actionVerifyCellEditable(GuiTestObject guiObj,
int row,
int col,
boolean verifyFlag)
throws SAFSException
actionVerifyCellEditable in class CFTableSAFSException
protected void actionClickColumnLabel(GuiTestObject guiObj,
int col,
int yoffset)
throws SAFSException
actionClickColumnLabel in class CFTableSAFSException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||