Author: pwang
Date: 2011-06-22 17:18:48 -0700 (Wed, 22 Jun 2011)
New Revision: 25887

Added:
   
core3/table-import-impl/trunk/src/main/java/org/cytoscape/tableimport/internal/AbstractNetworkReaderFactory.java
Log:
Copy from io-impl

Added: 
core3/table-import-impl/trunk/src/main/java/org/cytoscape/tableimport/internal/AbstractNetworkReaderFactory.java
===================================================================
--- 
core3/table-import-impl/trunk/src/main/java/org/cytoscape/tableimport/internal/AbstractNetworkReaderFactory.java
                            (rev 0)
+++ 
core3/table-import-impl/trunk/src/main/java/org/cytoscape/tableimport/internal/AbstractNetworkReaderFactory.java
    2011-06-23 00:18:48 UTC (rev 25887)
@@ -0,0 +1,39 @@
+package org.cytoscape.tableimport.internal;
+
+import java.io.InputStream;
+import org.cytoscape.io.CyFileFilter;
+import org.cytoscape.io.read.InputStreamTaskFactory;
+import org.cytoscape.model.CyNetworkFactory;
+import org.cytoscape.model.CyTableFactory;
+import org.cytoscape.view.model.CyNetworkViewFactory;
+
+// Copy from io-impl
+public abstract class AbstractNetworkReaderFactory implements 
InputStreamTaskFactory {
+
+       private final CyFileFilter filter;
+
+       protected final CyNetworkViewFactory cyNetworkViewFactory;
+       protected final CyNetworkFactory cyNetworkFactory;
+
+       protected InputStream inputStream;
+       protected String inputName;
+
+       public AbstractNetworkReaderFactory(CyFileFilter filter, 
CyNetworkViewFactory cyNetworkViewFactory,
+                       CyNetworkFactory cyNetworkFactory) {
+               this.filter = filter;
+               this.cyNetworkViewFactory = cyNetworkViewFactory;
+               this.cyNetworkFactory = cyNetworkFactory;
+       }
+
+       public void setInputStream(InputStream is, String in) {
+               if (is == null)
+                       throw new NullPointerException("Input stream is null");
+               inputStream = is;
+               inputName = in;
+       }
+
+       @Override
+       public CyFileFilter getCyFileFilter() {
+               return filter;
+       }
+}

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