Author: ruschein
Date: 2011-01-18 09:25:12 -0800 (Tue, 18 Jan 2011)
New Revision: 23490
Modified:
core3/table-browser-impl/trunk/src/main/java/org/cytoscape/browser/internal/BrowserTableModel.java
core3/table-browser-impl/trunk/src/main/java/org/cytoscape/browser/internal/TableBrowser.java
Log:
Now we use the CyTableRowChangeTracker.
Modified:
core3/table-browser-impl/trunk/src/main/java/org/cytoscape/browser/internal/BrowserTableModel.java
===================================================================
---
core3/table-browser-impl/trunk/src/main/java/org/cytoscape/browser/internal/BrowserTableModel.java
2011-01-18 17:22:42 UTC (rev 23489)
+++
core3/table-browser-impl/trunk/src/main/java/org/cytoscape/browser/internal/BrowserTableModel.java
2011-01-18 17:25:12 UTC (rev 23490)
@@ -27,6 +27,7 @@
import org.cytoscape.model.events.ColumnCreatedListener;
import org.cytoscape.model.events.ColumnDeletedEvent;
import org.cytoscape.model.events.ColumnDeletedListener;
+import org.cytoscape.service.util.CyServiceRegistrar;
public class BrowserTableModel
@@ -43,14 +44,16 @@
private final MyTableRowChangeTracker tableRowChangeTracker;
public BrowserTableModel(final JTable table, final CyEventHelper
eventHelper,
- final CyTable attrs, final EqnCompiler
compiler)
+ final CyTable attrs, final EqnCompiler
compiler,
+ final CyServiceRegistrar serviceRegistrar)
{
this.table = table;
this.attrs = attrs;
this.compiler = compiler;
this.tableHasBooleanSelected =
attrs.getColumnTypeMap().get(CyNetwork.SELECTED) == Boolean.class;
this.tableModelListeners = new ArrayList<TableModelListener>();
- this.tableRowChangeTracker = new MyTableRowChangeTracker(attrs,
eventHelper, this);
+ this.tableRowChangeTracker =
+ new MyTableRowChangeTracker(attrs, eventHelper,
serviceRegistrar, this);
initAttrNamesAndVisibilities();
}
Modified:
core3/table-browser-impl/trunk/src/main/java/org/cytoscape/browser/internal/TableBrowser.java
===================================================================
---
core3/table-browser-impl/trunk/src/main/java/org/cytoscape/browser/internal/TableBrowser.java
2011-01-18 17:22:42 UTC (rev 23489)
+++
core3/table-browser-impl/trunk/src/main/java/org/cytoscape/browser/internal/TableBrowser.java
2011-01-18 17:25:12 UTC (rev 23490)
@@ -98,7 +98,8 @@
}
currentTable = table;
- browserTableModel = new BrowserTableModel(browserTable,
eventHelper, table, compiler);
+ browserTableModel = new BrowserTableModel(browserTable,
eventHelper, table,
+ compiler,
serviceRegistrar);
serviceRegistrar.registerAllServices(browserTableModel,
new Properties());
browserTable.setModel(browserTableModel);
browserTable.setRowSorter(new
TableRowSorter(browserTableModel));
--
You received this message because you are subscribed to the Google Groups
"cytoscape-cvs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/cytoscape-cvs?hl=en.