Author: rodche
Date: 2012-03-27 10:05:51 -0700 (Tue, 27 Mar 2012)
New Revision: 28666

Modified:
   
core3/impl/trunk/biopax-impl/src/main/java/org/cytoscape/biopax/internal/BioPaxReaderTaskFactory.java
   
core3/impl/trunk/biopax-impl/src/main/java/org/cytoscape/biopax/internal/CyActivator.java
Log:
minor change

Modified: 
core3/impl/trunk/biopax-impl/src/main/java/org/cytoscape/biopax/internal/BioPaxReaderTaskFactory.java
===================================================================
--- 
core3/impl/trunk/biopax-impl/src/main/java/org/cytoscape/biopax/internal/BioPaxReaderTaskFactory.java
       2012-03-27 16:43:42 UTC (rev 28665)
+++ 
core3/impl/trunk/biopax-impl/src/main/java/org/cytoscape/biopax/internal/BioPaxReaderTaskFactory.java
       2012-03-27 17:05:51 UTC (rev 28666)
@@ -4,15 +4,16 @@
 
 import org.cytoscape.biopax.internal.util.BioPaxVisualStyleUtil;
 import org.cytoscape.io.CyFileFilter;
-import org.cytoscape.io.read.SimpleInputStreamTaskFactory;
+import org.cytoscape.io.read.InputStreamTaskFactory;
 import org.cytoscape.model.CyNetworkFactory;
 import org.cytoscape.session.CyNetworkNaming;
 import org.cytoscape.view.model.CyNetworkViewFactory;
 import org.cytoscape.view.vizmap.VisualMappingManager;
 import org.cytoscape.work.TaskIterator;
 
-public class BioPaxReaderTaskFactory extends SimpleInputStreamTaskFactory {
+public class BioPaxReaderTaskFactory implements InputStreamTaskFactory<Object> 
{
 
+       private final CyFileFilter filter;
        private final CyNetworkFactory networkFactory;
        private final CyNetworkViewFactory viewFactory;
        private final CyNetworkNaming naming;
@@ -23,7 +24,7 @@
        public BioPaxReaderTaskFactory(CyFileFilter filter, CyNetworkFactory 
networkFactory, 
                        CyNetworkViewFactory viewFactory, CyNetworkNaming 
naming,
                        VisualMappingManager mappingManager, 
BioPaxVisualStyleUtil bioPaxVisualStyleUtil) {
-               super(filter);
+               this.filter = filter;
                this.networkFactory = networkFactory;
                this.viewFactory = viewFactory;
                this.naming = naming;
@@ -31,16 +32,34 @@
                this.bioPaxVisualStyleUtil = bioPaxVisualStyleUtil;
        }
        
+
        @Override
-       public TaskIterator createTaskIterator(InputStream inputStream, String 
inputName) {
-               if (inputName == null) {
+       public CyFileFilter getFileFilter() {
+               return filter;
+       }
+
+
+       @Override
+       public TaskIterator createTaskIterator(Object tunableContext,
+                       InputStream is, String inputName) {
+               if(inputName == null)
                        inputName = "BioPAX_Network"; //default name fallback
-               }
-
+               
                BioPaxReaderTask task = new BioPaxReaderTask(
-                               inputStream, inputName, networkFactory, 
viewFactory, naming, 
+                               is, inputName, networkFactory, viewFactory, 
naming, 
                                mappingManager, bioPaxVisualStyleUtil);
                return new TaskIterator(task);
        }
 
+       @Override
+       public boolean isReady(Object tunableContext, InputStream is,
+                       String inputName) {
+               return true;
+       }
+
+       @Override
+       public Object createTunableContext() {
+               return null;
+       }
+
 }

Modified: 
core3/impl/trunk/biopax-impl/src/main/java/org/cytoscape/biopax/internal/CyActivator.java
===================================================================
--- 
core3/impl/trunk/biopax-impl/src/main/java/org/cytoscape/biopax/internal/CyActivator.java
   2012-03-27 16:43:42 UTC (rev 28665)
+++ 
core3/impl/trunk/biopax-impl/src/main/java/org/cytoscape/biopax/internal/CyActivator.java
   2012-03-27 17:05:51 UTC (rev 28666)
@@ -70,9 +70,9 @@
                BioPaxVisualStyleUtil bioPaxVisualStyleUtil = new 
BioPaxVisualStyleUtil(visualStyleFactoryRef,visualMappingManagerRef,discreteMappingFunctionFactoryRef,passthroughMappingFunctionFactoryRef);
                
                BioPaxViewTracker bioPaxViewTracker = new 
BioPaxViewTracker(bioPaxDetailsPanel,bioPaxContainer, cyApplicationManagerRef, 
visualMappingManagerRef, bioPaxVisualStyleUtil);
-               InputStreamTaskFactory inputStreamTaskFactory = new 
BioPaxReaderTaskFactory(bioPaxFilter,cyNetworkFactoryRef,cyNetworkViewFactoryRef,cyNetworkNamingRef,visualMappingManagerRef,bioPaxVisualStyleUtil);
+               InputStreamTaskFactory<?> inputStreamTaskFactory = new 
BioPaxReaderTaskFactory(bioPaxFilter,cyNetworkFactoryRef,cyNetworkViewFactoryRef,cyNetworkNamingRef,visualMappingManagerRef,bioPaxVisualStyleUtil);
                CytoPanelComponent cytoPanelComponent = new 
BioPaxCytoPanelComponent(bioPaxContainer);
-               ExportAsBioPAXAction exportAsBioPAXAction = new 
ExportAsBioPAXAction(fileUtilRef, cyApplicationManagerRef, bioPaxFilter, 
taskManagerRef);
+//             ExportAsBioPAXAction exportAsBioPAXAction = new 
ExportAsBioPAXAction(fileUtilRef, cyApplicationManagerRef, bioPaxFilter, 
taskManagerRef);
                
                // register/export core Cytoscape osgi service implementations
                
registerService(bc,inputStreamTaskFactory,InputStreamTaskFactory.class, new 
Properties());

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