Author: scooter
Date: 2011-06-08 17:49:06 -0700 (Wed, 08 Jun 2011)
New Revision: 25683
Added:
cytoscape/trunk/coreplugins/browser/src/test/java/browser/tests/DefaultSortTableModel.java
Modified:
cytoscape/trunk/coreplugins/browser/src/test/java/browser/tests/JSortTableTest.java
Log:
Moved DefaultSortTableModel.java to tests since it isn't used at all by the
plugin.
Added:
cytoscape/trunk/coreplugins/browser/src/test/java/browser/tests/DefaultSortTableModel.java
===================================================================
---
cytoscape/trunk/coreplugins/browser/src/test/java/browser/tests/DefaultSortTableModel.java
(rev 0)
+++
cytoscape/trunk/coreplugins/browser/src/test/java/browser/tests/DefaultSortTableModel.java
2011-06-09 00:49:06 UTC (rev 25683)
@@ -0,0 +1,131 @@
+/*
+ * $Archive: SourceJammer$
+ * $FileName: DefaultSortTableModel.java$
+ * $FileID: 3982$
+ *
+ * Last change:
+ * $AuthorName: Timo Haberkern$
+ * $Date: 2008-08-16 20:01:50 -0700 (Sat, 16 Aug 2008) $
+ * $Comment: $
+ *
+ * $KeyWordsOff: $
+ */
+
+/*
+=====================================================================
+
+ DefaultSortTableModel.java
+
+ Created by Claude Duguay
+ Copyright (c) 2002
+
+=====================================================================
+*/
+package browser.tests;
+
+import java.util.Collections;
+import java.util.Vector;
+
+import javax.swing.table.DefaultTableModel;
+
+import cytoscape.data.CyAttributes;
+
+import browser.ColumnComparator;
+import browser.SortTableModel;
+
+
+/**
+ *
+ */
+public class DefaultSortTableModel extends DefaultTableModel implements
SortTableModel {
+ /**
+ * Creates a new DefaultSortTableModel object.
+ */
+ public DefaultSortTableModel() {
+ }
+
+ /**
+ * Creates a new DefaultSortTableModel object.
+ *
+ * @param rows DOCUMENT ME!
+ * @param cols DOCUMENT ME!
+ */
+ public DefaultSortTableModel(int rows, int cols) {
+ super(rows, cols);
+ }
+
+ /**
+ * Creates a new DefaultSortTableModel object.
+ *
+ * @param data DOCUMENT ME!
+ * @param names DOCUMENT ME!
+ */
+ public DefaultSortTableModel(Object[][] data, Object[] names) {
+ super(data, names);
+ }
+
+ /**
+ * Creates a new DefaultSortTableModel object.
+ *
+ * @param names DOCUMENT ME!
+ * @param rows DOCUMENT ME!
+ */
+ public DefaultSortTableModel(Object[] names, int rows) {
+ super(names, rows);
+ }
+
+ /**
+ * Creates a new DefaultSortTableModel object.
+ *
+ * @param names DOCUMENT ME!
+ * @param rows DOCUMENT ME!
+ */
+ public DefaultSortTableModel(Vector names, int rows) {
+ super(names, rows);
+ }
+
+ /**
+ * Creates a new DefaultSortTableModel object.
+ *
+ * @param data DOCUMENT ME!
+ * @param names DOCUMENT ME!
+ */
+ public DefaultSortTableModel(Vector data, Vector names) {
+ super(data, names);
+ }
+
+ /**
+ * DOCUMENT ME!
+ *
+ * @param col DOCUMENT ME!
+ *
+ * @return DOCUMENT ME!
+ */
+ public boolean isSortable(int col) {
+ return true;
+ }
+
+ /**
+ * DOCUMENT ME!
+ *
+ * @param col DOCUMENT ME!
+ * @param ascending DOCUMENT ME!
+ */
+ public void sortColumn(int col, boolean ascending) {
+ // All of our test data is Integer
+ Collections.sort(getDataVector(),
+ new ColumnComparator(col,
CyAttributes.TYPE_INTEGER, ascending));
+ }
+
+ /**
+ * DOCUMENT ME!
+ *
+ * @param aValue DOCUMENT ME!
+ * @param rowIndex DOCUMENT ME!
+ * @param columnIndex DOCUMENT ME!
+ */
+ public void setValueAt(Object aValue, int rowIndex, int columnIndex) {
+ // System.out.println("SetValueAt: " + aValue + " " + rowIndex
+ " " + columnIndex);
+ super.setValueAt(aValue, rowIndex, columnIndex);
+ }
+}
Modified:
cytoscape/trunk/coreplugins/browser/src/test/java/browser/tests/JSortTableTest.java
===================================================================
---
cytoscape/trunk/coreplugins/browser/src/test/java/browser/tests/JSortTableTest.java
2011-06-09 00:13:32 UTC (rev 25682)
+++
cytoscape/trunk/coreplugins/browser/src/test/java/browser/tests/JSortTableTest.java
2011-06-09 00:49:06 UTC (rev 25683)
@@ -31,7 +31,6 @@
import javax.swing.JFrame;
import javax.swing.JPanel;
-import browser.DefaultSortTableModel;
import browser.SortTableModel;
--
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.