Author: kono
Date: 2009-07-07 19:19:35 -0700 (Tue, 07 Jul 2009)
New Revision: 17272

Modified:
   
csplugins/trunk/soc/kozo/layer-plugin/layer-builder-plugin/src/main/java/org/cytoscape/layer/MultiLayerNetworkBuilder.java
   
csplugins/trunk/soc/kozo/layer-plugin/layer-builder-plugin/src/main/java/org/cytoscape/layer/internal/MultiLayerNetworkBuilderImpl.java
   
csplugins/trunk/soc/kozo/layer-plugin/layer-builder-plugin/src/main/java/org/cytoscape/layer/internal/tasks/BuildMultilayerNetworkTask.java
   
csplugins/trunk/soc/kozo/layer-plugin/layer-builder-plugin/src/main/java/org/cytoscape/layer/internal/tasks/DisplayMultilayerNetworkBuilderUITask.java
   
csplugins/trunk/soc/kozo/layer-plugin/layer-builder-plugin/src/main/java/org/cytoscape/layer/internal/tasks/DisplayMultilayerNetworkBuilderUITaskFactory.java
   
csplugins/trunk/soc/kozo/layer-plugin/layer-builder-plugin/src/main/java/org/cytoscape/layer/internal/ui/LayerBuilderDialog.java
   
csplugins/trunk/soc/kozo/layer-plugin/layer-builder-plugin/src/main/resources/META-INF/spring/bundle-context.xml
Log:
Added builder bean.

Modified: 
csplugins/trunk/soc/kozo/layer-plugin/layer-builder-plugin/src/main/java/org/cytoscape/layer/MultiLayerNetworkBuilder.java
===================================================================
--- 
csplugins/trunk/soc/kozo/layer-plugin/layer-builder-plugin/src/main/java/org/cytoscape/layer/MultiLayerNetworkBuilder.java
  2009-07-08 01:58:21 UTC (rev 17271)
+++ 
csplugins/trunk/soc/kozo/layer-plugin/layer-builder-plugin/src/main/java/org/cytoscape/layer/MultiLayerNetworkBuilder.java
  2009-07-08 02:19:35 UTC (rev 17272)
@@ -5,8 +5,10 @@
 import org.cytoscape.model.CyNetwork;
 
 public interface MultiLayerNetworkBuilder {
-
-       public CyNetwork buildLayeredNetwork(List<CyNetwork> layers,
+       
+       public void setSourceNetworks(List<CyNetwork> layers,
                        List<CyNetwork> connectors);
 
+       public CyNetwork buildLayeredNetwork();
+
 }

Modified: 
csplugins/trunk/soc/kozo/layer-plugin/layer-builder-plugin/src/main/java/org/cytoscape/layer/internal/MultiLayerNetworkBuilderImpl.java
===================================================================
--- 
csplugins/trunk/soc/kozo/layer-plugin/layer-builder-plugin/src/main/java/org/cytoscape/layer/internal/MultiLayerNetworkBuilderImpl.java
     2009-07-08 01:58:21 UTC (rev 17271)
+++ 
csplugins/trunk/soc/kozo/layer-plugin/layer-builder-plugin/src/main/java/org/cytoscape/layer/internal/MultiLayerNetworkBuilderImpl.java
     2009-07-08 02:19:35 UTC (rev 17272)
@@ -136,4 +136,15 @@
                nodeMap = null;
 
        }
+
+       public CyNetwork buildLayeredNetwork() {
+               // TODO Auto-generated method stub
+               return null;
+       }
+
+       public void setSourceNetworks(List<CyNetwork> layers,
+                       List<CyNetwork> connectors) {
+               // TODO Auto-generated method stub
+               
+       }
 }

Modified: 
csplugins/trunk/soc/kozo/layer-plugin/layer-builder-plugin/src/main/java/org/cytoscape/layer/internal/tasks/BuildMultilayerNetworkTask.java
===================================================================
--- 
csplugins/trunk/soc/kozo/layer-plugin/layer-builder-plugin/src/main/java/org/cytoscape/layer/internal/tasks/BuildMultilayerNetworkTask.java
 2009-07-08 01:58:21 UTC (rev 17271)
+++ 
csplugins/trunk/soc/kozo/layer-plugin/layer-builder-plugin/src/main/java/org/cytoscape/layer/internal/tasks/BuildMultilayerNetworkTask.java
 2009-07-08 02:19:35 UTC (rev 17272)
@@ -3,16 +3,20 @@
 import org.cytoscape.work.Task;
 import org.cytoscape.work.TaskMonitor;
 
+import org.cytoscape.layer.MultiLayerNetworkBuilder;
 import org.cytoscape.session.CyNetworkManager;
 
 public class BuildMultilayerNetworkTask implements Task {
        private CyNetworkManager manager;
        private TaskMonitor taskMonitor;
+       
+       private MultiLayerNetworkBuilder builder;
 
        // private LayerFactory lFactory;
 
-       public BuildMultilayerNetworkTask(CyNetworkManager manager) {
+       public BuildMultilayerNetworkTask(CyNetworkManager manager, 
MultiLayerNetworkBuilder builder) {
                this.manager = manager;
+               this.builder = builder;
        }
 
        public void cancel() {
@@ -24,6 +28,9 @@
                taskMonitor.setProgress(-1.0);
                taskMonitor.setStatusMessage("Creating Multi Layer Network...");
 
+               // Create actual network here!
+//             builder.buildLayeredNetwork(layers, connectors);
+               
                // lFactory.addLayer()
        }
 

Modified: 
csplugins/trunk/soc/kozo/layer-plugin/layer-builder-plugin/src/main/java/org/cytoscape/layer/internal/tasks/DisplayMultilayerNetworkBuilderUITask.java
===================================================================
--- 
csplugins/trunk/soc/kozo/layer-plugin/layer-builder-plugin/src/main/java/org/cytoscape/layer/internal/tasks/DisplayMultilayerNetworkBuilderUITask.java
      2009-07-08 01:58:21 UTC (rev 17271)
+++ 
csplugins/trunk/soc/kozo/layer-plugin/layer-builder-plugin/src/main/java/org/cytoscape/layer/internal/tasks/DisplayMultilayerNetworkBuilderUITask.java
      2009-07-08 02:19:35 UTC (rev 17272)
@@ -2,6 +2,7 @@
 
 import java.util.Set;
 
+import org.cytoscape.layer.MultiLayerNetworkBuilder;
 import org.cytoscape.layer.internal.ui.LayerBuilderDialog;
 import org.cytoscape.work.Task;
 import org.cytoscape.work.TaskMonitor;
@@ -15,13 +16,15 @@
        // This should be injected.
        private CyNetworkManager manager;
        private CySwingApplication desktop;
+       private MultiLayerNetworkBuilder builder;
 
        private TaskMonitor taskMonitor;
 
        public DisplayMultilayerNetworkBuilderUITask(CySwingApplication desktop,
-                       CyNetworkManager manager) {
+                       CyNetworkManager manager, MultiLayerNetworkBuilder 
builder) {
                this.manager = manager;
                this.desktop = desktop;
+               this.builder = builder;
        }
 
        /**
@@ -40,7 +43,7 @@
 
                System.out.println("Desktop = " + desktop);
                LayerBuilderDialog dialog = new 
LayerBuilderDialog(desktop.getJFrame(),
-                               true, manager, targetNetworks);
+                               true, manager, targetNetworks, builder);
                dialog.setTitle("Multilayer Network Builder");
                dialog.setVisible(true);
        }

Modified: 
csplugins/trunk/soc/kozo/layer-plugin/layer-builder-plugin/src/main/java/org/cytoscape/layer/internal/tasks/DisplayMultilayerNetworkBuilderUITaskFactory.java
===================================================================
--- 
csplugins/trunk/soc/kozo/layer-plugin/layer-builder-plugin/src/main/java/org/cytoscape/layer/internal/tasks/DisplayMultilayerNetworkBuilderUITaskFactory.java
       2009-07-08 01:58:21 UTC (rev 17271)
+++ 
csplugins/trunk/soc/kozo/layer-plugin/layer-builder-plugin/src/main/java/org/cytoscape/layer/internal/tasks/DisplayMultilayerNetworkBuilderUITaskFactory.java
       2009-07-08 02:19:35 UTC (rev 17272)
@@ -3,6 +3,7 @@
 import org.cytoscape.work.Task;
 import org.cytoscape.work.TaskFactory;
 
+import org.cytoscape.layer.MultiLayerNetworkBuilder;
 import org.cytoscape.session.CyNetworkManager;
 import cytoscape.view.CySwingApplication;
 
@@ -10,13 +11,15 @@
        
        private CyNetworkManager netmgr;
        private CySwingApplication desktop;
+       private MultiLayerNetworkBuilder builder;
 
-       public DisplayMultilayerNetworkBuilderUITaskFactory(CySwingApplication 
desktop, CyNetworkManager netmgr) {
+       public DisplayMultilayerNetworkBuilderUITaskFactory(CySwingApplication 
desktop, CyNetworkManager netmgr, MultiLayerNetworkBuilder builder) {
                this.netmgr = netmgr;
                this.desktop = desktop;
+               this.builder = builder;
        }
 
        public Task getTask() {
-               return new DisplayMultilayerNetworkBuilderUITask(desktop, 
netmgr);
+               return new DisplayMultilayerNetworkBuilderUITask(desktop, 
netmgr, builder);
        }
 }

Modified: 
csplugins/trunk/soc/kozo/layer-plugin/layer-builder-plugin/src/main/java/org/cytoscape/layer/internal/ui/LayerBuilderDialog.java
===================================================================
--- 
csplugins/trunk/soc/kozo/layer-plugin/layer-builder-plugin/src/main/java/org/cytoscape/layer/internal/ui/LayerBuilderDialog.java
    2009-07-08 01:58:21 UTC (rev 17271)
+++ 
csplugins/trunk/soc/kozo/layer-plugin/layer-builder-plugin/src/main/java/org/cytoscape/layer/internal/ui/LayerBuilderDialog.java
    2009-07-08 02:19:35 UTC (rev 17272)
@@ -19,6 +19,7 @@
 import javax.swing.DefaultListModel;
 import javax.swing.JDialog;
 
+import org.cytoscape.layer.MultiLayerNetworkBuilder;
 import org.cytoscape.model.CyNetwork;
 
 import org.cytoscape.session.CyNetworkManager;
@@ -48,7 +49,7 @@
         */
 
        public LayerBuilderDialog(Frame parent, boolean modal,
-                       CyNetworkManager manager, Set<CyNetwork> 
targetNetworks) {
+                       CyNetworkManager manager, Set<CyNetwork> 
targetNetworks, MultiLayerNetworkBuilder builder) {
                super(parent, modal);
                this.manager = manager;
                title2IdMap = new HashMap<String, Long>();

Modified: 
csplugins/trunk/soc/kozo/layer-plugin/layer-builder-plugin/src/main/resources/META-INF/spring/bundle-context.xml
===================================================================
--- 
csplugins/trunk/soc/kozo/layer-plugin/layer-builder-plugin/src/main/resources/META-INF/spring/bundle-context.xml
    2009-07-08 01:58:21 UTC (rev 17271)
+++ 
csplugins/trunk/soc/kozo/layer-plugin/layer-builder-plugin/src/main/resources/META-INF/spring/bundle-context.xml
    2009-07-08 02:19:35 UTC (rev 17272)
@@ -29,8 +29,15 @@
                
class="org.cytoscape.layer.internal.tasks.DisplayMultilayerNetworkBuilderUITaskFactory">
                <constructor-arg ref="cyNetworkManagerServiceRef" />
                <constructor-arg ref="cySwingApplicationServiceRef" />
+               <constructor-arg ref="multiLayerNetworkBuilder" />
        </bean>
 
+       <bean id="multiLayerNetworkBuilder" 
class="org.cytoscape.layer.internal.MultiLayerNetworkBuilderImpl">
+               <constructor-arg ref="cyNetworkManagerServiceRef" />
+       </bean>
+       
+       
+
        <!-- this creates a LoadPropsInterceptor object -->
 
 </beans>


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