commit | 5facbd090801981bfab2353f2907ef4c5d200364 | [log] [tgz] |
---|---|---|
author | rkj@google.com <rkj@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7> | Wed Nov 14 21:21:48 2012 +0000 |
committer | rkj@google.com <rkj@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7> | Wed Nov 14 21:21:48 2012 +0000 |
tree | 71f269140029eac09d5f5238a841ae1b8001b73e | |
parent | 9e711747bf0914ffc01632438061e4e44dc0f110 [diff] |
Added an option to customize row attributes created by AbstractCellTableBuilder. git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@11376 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/user/src/com/google/gwt/user/cellview/client/AbstractCellTableBuilder.java b/user/src/com/google/gwt/user/cellview/client/AbstractCellTableBuilder.java index 0e4fde0..e1da850 100644 --- a/user/src/com/google/gwt/user/cellview/client/AbstractCellTableBuilder.java +++ b/user/src/com/google/gwt/user/cellview/client/AbstractCellTableBuilder.java
@@ -254,10 +254,20 @@ TableRowBuilder row = tbody.startTR(); row.attribute(ROW_ATTRIBUTE, rowIndex); row.attribute(SUBROW_ATTRIBUTE, subrowIndex); + addRowAttributes(row); subrowIndex++; return row; } - + + /** + * Hook for subclasses to add their own attributes to each row in the table. + * The default does nothing. + * + * @param row the row element + */ + protected void addRowAttributes(TableRowBuilder row) { + } + /** * Build zero or more table rows for the specified row value. *