|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.fest.swing.driver.JTableCellValidator
public final class JTableCellValidator
Understands validation of
-related information.
JTable
Method Summary | |
---|---|
static void |
validateCellIndices(JTable table,
TableCell cell)
Validates that the given table cell is non null and its indices are not out of bounds. |
static void |
validateCellIsEditable(JTable table,
int row,
int column)
Validates that the table cell in the given coordinates is editable. |
static void |
validateColumnIndex(JTable table,
int column)
Validates that the given column index exists in the given table. |
static void |
validateIndices(JTable table,
int row,
int column)
Validates the given indices regarding the given table. |
static void |
validateNotNull(TableCell cell)
Validates that the given table cell is not null . |
static void |
validateRowIndex(JTable table,
int row)
Validates that the given row index exists in the given table. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
@RunsInCurrentThread public static void validateCellIsEditable(JTable table, int row, int column)
Note: This method is not guaranteed to be executed in the event dispatch thread (EDT.) Clients are responsible for calling this method from the EDT.
table
- the target JTable
.row
- the row index of the cell to validate.column
- the column index of the cell to validate.
IllegalStateException
- if the table cell in the given coordinates is not editable.@RunsInCurrentThread public static void validateCellIndices(JTable table, TableCell cell)
null
and its indices are not out of bounds.
Note: This method is not guaranteed to be executed in the event dispatch thread (EDT.) Clients are responsible for calling this method from the EDT.
table
- the target JTable
.cell
- the cell to validate.
NullPointerException
- if the cell is null
.
IndexOutOfBoundsException
- if any of the indices (row and column) is out of bounds.public static void validateNotNull(TableCell cell)
null
.
cell
- the cell to validate.
NullPointerException
- if the cell is null
.@RunsInCurrentThread public static void validateIndices(JTable table, int row, int column)
Note: This method is not guaranteed to be executed in the event dispatch thread (EDT.) Clients are responsible for calling this method from the EDT.
table
- the JTable
to use to validate the given indices.row
- the row index to validate.column
- the column index to validate.
IndexOutOfBoundsException
- if any of the indices is out of bounds or if the JTable
does not
have any rows.@RunsInCurrentThread public static void validateRowIndex(JTable table, int row)
Note: This method is not guaranteed to be executed in the event dispatch thread (EDT.) Clients are responsible for calling this method from the EDT.
table
- the table the given table.row
- the row to validate.
IndexOutOfBoundsException
- if the row index is out of bounds.@RunsInCurrentThread public static void validateColumnIndex(JTable table, int column)
Note: This method is not guaranteed to be executed in the event dispatch thread (EDT.) Clients are responsible for calling this method from the EDT.
table
- the table the given table.column
- the column to validate.
IndexOutOfBoundsException
- if the column index is out of bounds.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |