Author: neildhruva
Date: 2012-07-16 11:02:05 -0700 (Mon, 16 Jul 2012)
New Revision: 29908
Added:
csplugins/trunk/soc/neildhruva/ChartApp/src/main/java/org/cytoscape/neildhruva/chartapp/api/
csplugins/trunk/soc/neildhruva/ChartApp/src/main/java/org/cytoscape/neildhruva/chartapp/api/ChartAppFactory.java
Removed:
csplugins/trunk/soc/neildhruva/ChartApp/src/main/java/org/cytoscape/neildhruva/chartapp/impl/
Modified:
csplugins/trunk/soc/neildhruva/ChartApp/src/main/java/org/cytoscape/neildhruva/chartapp/ChartAppFactoryImpl.java
csplugins/trunk/soc/neildhruva/ChartApp/src/main/java/org/cytoscape/neildhruva/chartapp/CyActivator.java
csplugins/trunk/soc/neildhruva/ChartApp/src/main/java/org/cytoscape/neildhruva/chartapp/EventTableAdded.java
csplugins/trunk/soc/neildhruva/ChartApp/src/main/java/org/cytoscape/neildhruva/chartapp/PanelComponents.java
csplugins/trunk/soc/neildhruva/ChartApp/src/main/java/org/cytoscape/neildhruva/chartapp/PanelLayout.java
Log:
Changed directory name from impl to api.
Modified:
csplugins/trunk/soc/neildhruva/ChartApp/src/main/java/org/cytoscape/neildhruva/chartapp/ChartAppFactoryImpl.java
===================================================================
---
csplugins/trunk/soc/neildhruva/ChartApp/src/main/java/org/cytoscape/neildhruva/chartapp/ChartAppFactoryImpl.java
2012-07-16 16:37:40 UTC (rev 29907)
+++
csplugins/trunk/soc/neildhruva/ChartApp/src/main/java/org/cytoscape/neildhruva/chartapp/ChartAppFactoryImpl.java
2012-07-16 18:02:05 UTC (rev 29908)
@@ -14,8 +14,9 @@
import org.cytoscape.model.CyTable;
import org.cytoscape.model.CyTableFactory;
import org.cytoscape.model.CyTableManager;
-import org.cytoscape.neildhruva.chartapp.impl.ChartAppFactory;
+import org.cytoscape.neildhruva.chartapp.api.ChartAppFactory;
+
public class ChartAppFactoryImpl implements ChartAppFactory {
private JPanel jpanel;
Modified:
csplugins/trunk/soc/neildhruva/ChartApp/src/main/java/org/cytoscape/neildhruva/chartapp/CyActivator.java
===================================================================
---
csplugins/trunk/soc/neildhruva/ChartApp/src/main/java/org/cytoscape/neildhruva/chartapp/CyActivator.java
2012-07-16 16:37:40 UTC (rev 29907)
+++
csplugins/trunk/soc/neildhruva/ChartApp/src/main/java/org/cytoscape/neildhruva/chartapp/CyActivator.java
2012-07-16 18:02:05 UTC (rev 29908)
@@ -6,9 +6,11 @@
import org.cytoscape.model.CyTableFactory;
import org.cytoscape.model.CyTableManager;
import org.cytoscape.model.events.NetworkAboutToBeDestroyedListener;
-import org.cytoscape.neildhruva.chartapp.impl.ChartAppFactory;
+import org.cytoscape.neildhruva.chartapp.api.ChartAppFactory;
import org.cytoscape.service.util.AbstractCyActivator;
+
import org.osgi.framework.BundleContext;
+
import java.util.Properties;
Modified:
csplugins/trunk/soc/neildhruva/ChartApp/src/main/java/org/cytoscape/neildhruva/chartapp/EventTableAdded.java
===================================================================
---
csplugins/trunk/soc/neildhruva/ChartApp/src/main/java/org/cytoscape/neildhruva/chartapp/EventTableAdded.java
2012-07-16 16:37:40 UTC (rev 29907)
+++
csplugins/trunk/soc/neildhruva/ChartApp/src/main/java/org/cytoscape/neildhruva/chartapp/EventTableAdded.java
2012-07-16 18:02:05 UTC (rev 29908)
@@ -1,24 +1,14 @@
package org.cytoscape.neildhruva.chartapp;
-import java.util.ArrayList;
-import java.util.List;
-
-import javax.swing.JCheckBox;
-import javax.swing.JComboBox;
import javax.swing.JPanel;
-import javax.swing.JTable;
import org.cytoscape.application.events.SetCurrentNetworkEvent;
import org.cytoscape.application.events.SetCurrentNetworkListener;
-import org.cytoscape.model.CyIdentifiable;
import org.cytoscape.model.CyNetwork;
-import org.cytoscape.model.CyNetworkTableManager;
-import org.cytoscape.model.CyRow;
import org.cytoscape.model.CyTable;
-import org.cytoscape.model.CyTableFactory;
-import org.cytoscape.model.CyTableManager;
-import org.cytoscape.neildhruva.chartapp.impl.ChartAppFactory;
+import org.cytoscape.neildhruva.chartapp.api.ChartAppFactory;
+
public class EventTableAdded implements SetCurrentNetworkListener{
private MyCytoPanel myCytoPanel;
Modified:
csplugins/trunk/soc/neildhruva/ChartApp/src/main/java/org/cytoscape/neildhruva/chartapp/PanelComponents.java
===================================================================
---
csplugins/trunk/soc/neildhruva/ChartApp/src/main/java/org/cytoscape/neildhruva/chartapp/PanelComponents.java
2012-07-16 16:37:40 UTC (rev 29907)
+++
csplugins/trunk/soc/neildhruva/ChartApp/src/main/java/org/cytoscape/neildhruva/chartapp/PanelComponents.java
2012-07-16 18:02:05 UTC (rev 29908)
@@ -4,6 +4,7 @@
import java.awt.event.ActionListener;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
+
import java.util.ArrayList;
import java.util.List;
Modified:
csplugins/trunk/soc/neildhruva/ChartApp/src/main/java/org/cytoscape/neildhruva/chartapp/PanelLayout.java
===================================================================
---
csplugins/trunk/soc/neildhruva/ChartApp/src/main/java/org/cytoscape/neildhruva/chartapp/PanelLayout.java
2012-07-16 16:37:40 UTC (rev 29907)
+++
csplugins/trunk/soc/neildhruva/ChartApp/src/main/java/org/cytoscape/neildhruva/chartapp/PanelLayout.java
2012-07-16 18:02:05 UTC (rev 29908)
@@ -1,7 +1,6 @@
package org.cytoscape.neildhruva.chartapp;
import java.awt.Dimension;
-import java.util.ArrayList;
import javax.swing.GroupLayout;
import javax.swing.GroupLayout.SequentialGroup;
@@ -12,13 +11,6 @@
import javax.swing.JTable;
import javax.swing.LayoutStyle;
-import org.cytoscape.model.CyIdentifiable;
-import org.cytoscape.model.CyNetwork;
-import org.cytoscape.model.CyNetworkTableManager;
-import org.cytoscape.model.CyRow;
-import org.cytoscape.model.CyTable;
-import org.cytoscape.model.CyTableFactory;
-import org.cytoscape.model.CyTableManager;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
Copied:
csplugins/trunk/soc/neildhruva/ChartApp/src/main/java/org/cytoscape/neildhruva/chartapp/api/ChartAppFactory.java
(from rev 29907,
csplugins/trunk/soc/neildhruva/ChartApp/src/main/java/org/cytoscape/neildhruva/chartapp/impl/ChartAppFactory.java)
===================================================================
---
csplugins/trunk/soc/neildhruva/ChartApp/src/main/java/org/cytoscape/neildhruva/chartapp/api/ChartAppFactory.java
(rev 0)
+++
csplugins/trunk/soc/neildhruva/ChartApp/src/main/java/org/cytoscape/neildhruva/chartapp/api/ChartAppFactory.java
2012-07-16 18:02:05 UTC (rev 29908)
@@ -0,0 +1,18 @@
+package org.cytoscape.neildhruva.chartapp.api;
+
+import javax.swing.JPanel;
+
+import org.cytoscape.model.CyNetwork;
+import org.cytoscape.model.CyTable;
+
+public interface ChartAppFactory {
+
+ /**
+ * Creates a {@link JPanel} consisting of a JFreeChart, checkboxes with
column names etc.
+ * @param currentNetwork The current {@link CyNetwork}.
+ * @param cyTable The {@link CyTable} that contains values to be
plotted on the {@link JFreeChart}
+ * @return The {@link JPanel} consisting of the chart, checkboxes with
column names etc.
+ */
+ JPanel createPanel(CyNetwork currentNetwork, CyTable cyTable);
+
+}
--
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.