Subversion Repository Public Repository

litesoft

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

Diff revisions: vs.
  @@ -1,3 +1,4 @@
1 + // This Source Code is in the Public Domain per: http://litesoft.org/License.txt
1 2 package org.litesoft.GWT.client.widgets.datatables;
2 3
3 4 import java.util.*;
  @@ -7,7 +8,7 @@
7 8 public class JoinedTableController<T> implements SelectionHandler<T>
8 9 {
9 10 private final JoinedTableTop<T> mTopTable;
10 -
11 +
11 12 public JoinedTableController(JoinedTableTop<T> pTopTable, RegularTable<T> pBottomTable)
12 13 {
13 14 mTopTable = pTopTable;
  @@ -15,13 +16,13 @@
15 16 Set<T> selectedValues = pBottomTable.getSelectedValues();
16 17 onSelectionImpl((selectedValues.size() > 0) ? selectedValues.iterator().next() : null);
17 18 }
18 -
19 +
19 20 @Override
20 21 public void onSelection(SelectionEvent<T> pEvent)
21 22 {
22 23 onSelectionImpl(pEvent.getSelectedItem());
23 24 }
24 -
25 +
25 26 private void onSelectionImpl(T pSelectedItem)
26 27 {
27 28 mTopTable.setValue(pSelectedItem);