Author: jm
Date: 2012-03-27 09:43:42 -0700 (Tue, 27 Mar 2012)
New Revision: 28665

Added:
   
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/SimpleInputStreamTaskFactory.java
Log:
Backed out change temporarily so build doesn't break


Copied: 
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/SimpleInputStreamTaskFactory.java
 (from rev 28662, 
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/SimpleInputStreamTaskFactory.java)
===================================================================
--- 
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/SimpleInputStreamTaskFactory.java
                                (rev 0)
+++ 
core3/api/trunk/io-api/src/main/java/org/cytoscape/io/read/SimpleInputStreamTaskFactory.java
        2012-03-27 16:43:42 UTC (rev 28665)
@@ -0,0 +1,39 @@
+package org.cytoscape.io.read;
+
+import java.io.InputStream;
+
+import org.cytoscape.io.CyFileFilter;
+import org.cytoscape.work.TaskIterator;
+
+public abstract class SimpleInputStreamTaskFactory implements 
InputStreamTaskFactory<Object> {
+       private CyFileFilter fileFilter;
+
+       public SimpleInputStreamTaskFactory(CyFileFilter fileFilter) {
+               this.fileFilter = fileFilter;
+       }
+       
+       @Override
+       public final TaskIterator createTaskIterator(Object tunableContext, 
InputStream is, String inputName) {
+               return createTaskIterator(is, inputName);
+       }
+
+       @Override
+       public boolean isReady(Object tunableContext, InputStream is, String 
inputName) {
+               return isReady(is, inputName);
+       }
+       
+       protected boolean isReady(InputStream is, String inputName) {
+               return true;
+       }
+
+       public Object createTunableContext() {
+               return null;
+       }
+
+       @Override
+       public CyFileFilter getFileFilter() {
+               return fileFilter;
+       }
+       
+       protected abstract TaskIterator createTaskIterator(InputStream is, 
String inputName);
+}

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