Subversion Repository Public Repository

litesoft

Diff Revisions 2 vs 23 for /trunk/Java/GWT/Client/src/org/litesoft/GWT/client/widgets/datatables/AccordionTable.java

Diff revisions: vs.
  @@ -39,6 +39,7 @@
39 39 private int mPrototypeDetailRowHeight = 0;
40 40 private int mPrototypeNormalRowHeight = 0;
41 41 private Iterator<RowType> mDataToRenderPendingSize = null;
42 + private static final String STYLE = "AccordionTable";
42 43
43 44 public AccordionTable()
44 45 {
  @@ -57,7 +58,7 @@
57 58 mGlassPane.getStyle().setProperty("width", "100%");
58 59 viewport.getElement().appendChild(mGlassPane);
59 60 initWidget(viewport);
60 - setStyleName("AccordionTable");
61 + setStyleName( STYLE );
61 62 setHeight("100%");
62 63 setWidth("100%");
63 64 mTable.setWidth("100%");
  @@ -70,6 +71,7 @@
70 71 *
71 72 * @see #getVisibleRowCount()
72 73 */
74 + @Override
73 75 public HandlerRegistration addShowRangeHandler(ShowRangeHandler<Integer> pHandler)
74 76 {
75 77 return addHandler(pHandler, ShowRangeEvent.getType());
  @@ -119,16 +121,19 @@
119 121 AccordionTable.AccordionTableTable.RowView<RowType> rowView = mTable.new RowView<RowType>();
120 122 AccordionTable.AccordionTableTable.CellView<RowType> cellView = mTable.new CellView<RowType>(-1, new DetailRowModel<RowType>()
121 123 {
124 + @Override
122 125 public DetailRowAlignment getAlign()
123 126 {
124 127 return DetailRowAlignment.Top;
125 128 }
126 129
130 + @Override
127 131 public int getDetailRow()
128 132 {
129 133 return 0;
130 134 }
131 135
136 + @Override
132 137 public boolean isDetailRow(int pIndex)
133 138 {
134 139 return pIndex == 0;
  @@ -167,6 +172,7 @@
167 172 mOutstandingRequest = new TableModelHelper.Request();
168 173 mDataSource.requestRows(mOutstandingRequest, new TableModel.Callback<RowType>()
169 174 {
175 + @Override
170 176 public void onRowsReady(Request pRequest, Response<RowType> pResponse)
171 177 {
172 178 // ignore responses to stale requests
  @@ -178,6 +184,7 @@
178 184 }
179 185 }
180 186
187 + @Override
181 188 public void onFailure(Throwable pCaught)
182 189 {
183 190 // TODO: handle requestRows() failure
  @@ -320,6 +327,7 @@
320 327 mDetailRowModel.setCallback(pDetailRowCallback);
321 328 }
322 329
330 + @Override
323 331 public TableDefinitionPlus<RowType> getTableDefinition()
324 332 {
325 333 return mTableDefinition;
  @@ -354,6 +362,7 @@
354 362 {
355 363 private final HoverTimer mHoverTimer = new HoverTimer();
356 364
365 + @Override
357 366 public void onHighlight(HighlightEvent<Integer> pEvent)
358 367 {
359 368 mHoverTimer.setHoverRow(pEvent.getHighlighted());
  @@ -452,6 +461,7 @@
452 461 return addDomHandler( pHandler, ClickEvent.getType() );
453 462 }
454 463
464 + @Override
455 465 public HandlerRegistration addHighlightHandler(HighlightHandler<Integer> pHandler)
456 466 {
457 467 return addHandler(pHandler, HighlightEvent.getType());