Author: kono
Date: 2011-05-09 14:04:03 -0700 (Mon, 09 May 2011)
New Revision: 24969

Modified:
   core3/network-analyzer-impl/trunk/pom.xml
   
core3/network-analyzer-impl/trunk/src/main/java/de/mpg/mpi_inf/bioinf/netanalyzer/BatchAnalysisAction.java
   
core3/network-analyzer-impl/trunk/src/main/java/de/mpg/mpi_inf/bioinf/netanalyzer/BatchNetworkAnalyzer.java
   
core3/network-analyzer-impl/trunk/src/main/java/de/mpg/mpi_inf/bioinf/netanalyzer/ui/BatchResultsDialog.java
   
core3/network-analyzer-impl/trunk/src/main/resources/META-INF/spring/bundle-context-osgi.xml
Log:
Fixed to make it compatible with new network IO API.

Modified: core3/network-analyzer-impl/trunk/pom.xml
===================================================================
--- core3/network-analyzer-impl/trunk/pom.xml   2011-05-09 19:54:43 UTC (rev 
24968)
+++ core3/network-analyzer-impl/trunk/pom.xml   2011-05-09 21:04:03 UTC (rev 
24969)
@@ -89,27 +89,27 @@
                <dependency>
                        <groupId>org.cytoscape</groupId>
                        <artifactId>session-api</artifactId>
-                       <version>3.0.0-alpha2</version>
+                       <version>3.0.0-alpha3-SNAPSHOT</version>
                </dependency>
                <dependency>
                        <groupId>org.cytoscape</groupId>
                        <artifactId>viewmodel-api</artifactId>
-                       <version>3.0.0-alpha3</version>
+                       <version>3.0.0-alpha4-SNAPSHOT</version>
                </dependency>
                <dependency>
                        <groupId>org.cytoscape</groupId>
                        <artifactId>swing-application-api</artifactId>
-                       <version>3.0.0-alpha1</version>
+                       <version>3.0.0-alpha2-SNAPSHOT</version>
                </dependency>
                <dependency>
                        <groupId>org.cytoscape</groupId>
                        <artifactId>core-task-api</artifactId>
-                       <version>3.0.0-alpha2</version>
+                       <version>3.0.0-alpha3-SNAPSHOT</version>
                </dependency>
                <dependency>
                        <groupId>org.cytoscape</groupId>
                        <artifactId>io-api</artifactId>
-                       <version>3.0.0-alpha2</version>
+                       <version>3.0.0-alpha3-SNAPSHOT</version>
                </dependency>           
 
                <dependency>

Modified: 
core3/network-analyzer-impl/trunk/src/main/java/de/mpg/mpi_inf/bioinf/netanalyzer/BatchAnalysisAction.java
===================================================================
--- 
core3/network-analyzer-impl/trunk/src/main/java/de/mpg/mpi_inf/bioinf/netanalyzer/BatchAnalysisAction.java
  2011-05-09 19:54:43 UTC (rev 24968)
+++ 
core3/network-analyzer-impl/trunk/src/main/java/de/mpg/mpi_inf/bioinf/netanalyzer/BatchAnalysisAction.java
  2011-05-09 21:04:03 UTC (rev 24969)
@@ -21,16 +21,14 @@
 import java.awt.event.ActionEvent;
 import java.io.File;
 import java.io.FileFilter;
-import java.io.InputStream;
 import java.util.Arrays;
 import java.util.Collections;
 import java.util.List;
 
-import org.cytoscape.io.read.CyNetworkViewReader;
-import org.cytoscape.io.read.CyNetworkViewReaderManager;
-import org.cytoscape.model.CyNetworkManager;
-
 import org.cytoscape.application.swing.CySwingApplication;
+import org.cytoscape.io.read.CyNetworkReader;
+import org.cytoscape.io.read.CyNetworkReaderManager;
+import org.cytoscape.model.CyNetworkManager;
 import org.cytoscape.session.CyApplicationManager;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -52,13 +50,13 @@
 
        private static final Logger logger = 
LoggerFactory.getLogger(BatchAnalysisAction.class);
        
-       private final CyNetworkViewReaderManager cyNetworkViewReaderMgr;
+       private final CyNetworkReaderManager cyNetworkViewReaderMgr;
        private final CyNetworkManager netMgr;
 
        /**
         * Constructs a new batch analysis action.
         */
-       protected BatchAnalysisAction(CyApplicationManager 
appMgr,CySwingApplication swingApp, CyNetworkManager netMgr, 
CyNetworkViewReaderManager cyNetworkViewReaderMgr) {
+       protected BatchAnalysisAction(CyApplicationManager 
appMgr,CySwingApplication swingApp, CyNetworkManager netMgr, 
CyNetworkReaderManager cyNetworkViewReaderMgr) {
                super(Messages.AC_BATCH_ANALYSIS,appMgr,swingApp);
                this.netMgr = netMgr;
                this.cyNetworkViewReaderMgr = cyNetworkViewReaderMgr;
@@ -118,7 +116,7 @@
                        public boolean accept(File aPathname) {
                                if (aPathname.isFile() && aPathname.canRead()) {
                                        final String name = 
aPathname.getAbsolutePath();
-                                       CyNetworkViewReader reader =  
cyNetworkViewReaderMgr.getReader(aPathname.toURI()); 
+                                       CyNetworkReader reader =  
cyNetworkViewReaderMgr.getReader(aPathname.toURI(), name); 
                                        if (reader != null) {
                                                return true;
                                        }

Modified: 
core3/network-analyzer-impl/trunk/src/main/java/de/mpg/mpi_inf/bioinf/netanalyzer/BatchNetworkAnalyzer.java
===================================================================
--- 
core3/network-analyzer-impl/trunk/src/main/java/de/mpg/mpi_inf/bioinf/netanalyzer/BatchNetworkAnalyzer.java
 2011-05-09 19:54:43 UTC (rev 24968)
+++ 
core3/network-analyzer-impl/trunk/src/main/java/de/mpg/mpi_inf/bioinf/netanalyzer/BatchNetworkAnalyzer.java
 2011-05-09 21:04:03 UTC (rev 24969)
@@ -24,16 +24,15 @@
 import java.io.IOException;
 import java.util.ArrayList;
 import java.util.HashSet;
-import java.util.Iterator;
 import java.util.List;
 import java.util.Set;
 
-import org.cytoscape.io.read.CyNetworkViewReader;
-import org.cytoscape.io.read.CyNetworkViewReaderManager;
-import org.cytoscape.model.CyNetworkManager;
-import org.cytoscape.model.CyTable;
+import org.cytoscape.io.read.CyNetworkReader;
+import org.cytoscape.io.read.CyNetworkReaderManager;
 import org.cytoscape.model.CyNetwork;
+import org.cytoscape.model.CyNetworkManager;
 import org.cytoscape.model.CyNode;
+
 import de.mpg.mpi_inf.bioinf.netanalyzer.data.AnalysisError;
 import de.mpg.mpi_inf.bioinf.netanalyzer.data.Interpretations;
 import de.mpg.mpi_inf.bioinf.netanalyzer.data.Messages;
@@ -55,7 +54,7 @@
 public class BatchNetworkAnalyzer extends SwingWorker {
 
        private final CyNetworkManager netMgr;
-       private final CyNetworkViewReaderManager cyNetworkViewReaderMgr;
+       private final CyNetworkReaderManager cyNetworkViewReaderMgr;
        
        /**
         * Initializes a new instance of <code>BatchNetworkAnalyzer</code>.
@@ -67,7 +66,7 @@
         * @param aInterpr
         *            Parameter specifying which interpretations to be applied 
to each network.
         */
-       public BatchNetworkAnalyzer(File aOutputDir, List<File> aInputFiles, 
Interpretations aInterpr, CyNetworkManager netMgr, CyNetworkViewReaderManager 
cyNetworkViewReaderMgr) {
+       public BatchNetworkAnalyzer(File aOutputDir, List<File> aInputFiles, 
Interpretations aInterpr, CyNetworkManager netMgr, CyNetworkReaderManager 
cyNetworkViewReaderMgr) {
                analyzer = null;
                cancelled = false;
                dialog = null;
@@ -117,8 +116,8 @@
                                if (!inputFile.isFile()) {
                                        throw new RuntimeException();
                                }
-                               CyNetworkViewReader reader = 
cyNetworkViewReaderMgr.getReader(inputFile.toURI());
-                               network = 
reader.getNetworkViews()[0].getModel();
+                               CyNetworkReader reader = 
cyNetworkViewReaderMgr.getReader(inputFile.toURI(), inputFile.getName());
+                               network = reader.getCyNetworks()[0];
                        } catch (RuntimeException e) {
                                writeLine(Messages.SM_READERROR);
                                reports.add(new 
NetworkAnalysisReport(inputFile, null, AnalysisError.NETWORK_NOT_OPENED));

Modified: 
core3/network-analyzer-impl/trunk/src/main/java/de/mpg/mpi_inf/bioinf/netanalyzer/ui/BatchResultsDialog.java
===================================================================
--- 
core3/network-analyzer-impl/trunk/src/main/java/de/mpg/mpi_inf/bioinf/netanalyzer/ui/BatchResultsDialog.java
        2011-05-09 19:54:43 UTC (rev 24968)
+++ 
core3/network-analyzer-impl/trunk/src/main/java/de/mpg/mpi_inf/bioinf/netanalyzer/ui/BatchResultsDialog.java
        2011-05-09 21:04:03 UTC (rev 24969)
@@ -40,9 +40,9 @@
 import javax.swing.event.ListSelectionEvent;
 import javax.swing.event.ListSelectionListener;
 
-import org.cytoscape.io.read.CyNetworkViewReader;
-import org.cytoscape.io.read.CyNetworkViewReaderManager;
-import org.cytoscape.view.model.CyNetworkView;
+import org.cytoscape.io.read.CyNetworkReader;
+import org.cytoscape.io.read.CyNetworkReaderManager;
+import org.cytoscape.model.CyNetwork;
 
 import de.mpg.mpi_inf.bioinf.netanalyzer.LoadNetstatsAction;
 import de.mpg.mpi_inf.bioinf.netanalyzer.data.Messages;
@@ -56,7 +56,7 @@
  */
 public class BatchResultsDialog extends JDialog implements ActionListener, 
ListSelectionListener {
 
-       private final CyNetworkViewReaderManager cyNetworkViewReaderMgr;
+       private final CyNetworkReaderManager cyNetworkViewReaderMgr;
        private final Frame aOwner;
 
        /**
@@ -67,7 +67,7 @@
         * @param aReports
         *            List of analysis reports to be visualized.
         */
-       public BatchResultsDialog(Frame aOwner, List<NetworkAnalysisReport> 
aReports, CyNetworkViewReaderManager cyNetworkViewReaderMgr) {
+       public BatchResultsDialog(Frame aOwner, List<NetworkAnalysisReport> 
aReports, CyNetworkReaderManager cyNetworkViewReaderMgr) {
                super(aOwner, Messages.DT_BATCHRESULTS, false);
                init(aReports);
                setLocationRelativeTo(aOwner);
@@ -111,8 +111,8 @@
                                } else if (c == 0) {
                                        final File file = model.getNetwork(r);
                                        if (file != null && file.isFile()) {
-                                               CyNetworkViewReader reader = 
cyNetworkViewReaderMgr.getReader(file.toURI());
-                                               CyNetworkView[] views = 
reader.getNetworkViews();
+                                               CyNetworkReader reader = 
cyNetworkViewReaderMgr.getReader(file.toURI(), file.getName());
+                                               CyNetwork[] networks = 
reader.getCyNetworks();
                                                // TODO do something with the 
networks?
                                        }
                                }

Modified: 
core3/network-analyzer-impl/trunk/src/main/resources/META-INF/spring/bundle-context-osgi.xml
===================================================================
--- 
core3/network-analyzer-impl/trunk/src/main/resources/META-INF/spring/bundle-context-osgi.xml
        2011-05-09 19:54:43 UTC (rev 24968)
+++ 
core3/network-analyzer-impl/trunk/src/main/resources/META-INF/spring/bundle-context-osgi.xml
        2011-05-09 21:04:03 UTC (rev 24969)
@@ -15,7 +15,7 @@
                interface="org.cytoscape.model.CyNetworkManager"/>
                        
        <osgi:reference id="cyNetworkViewReaderManagerServiceRef" 
-               interface="org.cytoscape.io.read.CyNetworkViewReaderManager"/>
+               interface="org.cytoscape.io.read.CyNetworkReaderManager"/>
 
        <osgi:service id="analyzeNetworkActionService" 
ref="analyzeNetworkAction" 
                interface="org.cytoscape.application.swing.CyAction"/>

-- 
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.

Reply via email to