@@ -0,0 +1,1242 @@
+package org.cytoscape.keggscape.internal.read.kgml;%0A%0Aimport java.io.InputStream;%0A%0Aimport org.cytoscape.io.CyFileFilter;%0Aimport org.cytoscape.io.read.InputStreamTaskFactory;%0Aimport org.cytoscape.model.CyNetworkFactory;%0Aimport org.cytoscape.view.model.CyNetworkViewFactory;%0A//import org.cytoscape.work.TaskIterator;%0A%0Apublic abstract class AbstractReaderFactory implements InputStreamTaskFactory %7B%0A%09%0A%09private final CyFileFilter fileFilter;%0A%09%0A%09protected final CyNetworkFactory cyNetworkFactory;%0A%09protected final CyNetworkViewFactory cyNetworkViewFactory;%0A%09%0A%09public AbstractReaderFactory(final CyFileFilter filter,%0A%09%09%09final CyNetworkViewFactory cyNetworkViewFactory, final CyNetworkFactory cyNetworkFactory) %7B%0A%09%09this.fileFilter = filter;%0A%09%09this.cyNetworkFactory = cyNetworkFactory; %0A%09%09this.cyNetworkViewFactory = cyNetworkViewFactory;%0A%09%7D%0A%0A%09@Override%0A%09public CyFileFilter getFileFilter() %7B%0A%09%09// TODO Auto-generated method stub%0A%09%09return this.fileFilter;%0A%09%7D%0A%0A//%09@Override%0A//%09public TaskIterator createTaskIterator(InputStream arg0, String arg1) %7B%0A//%09%09// TODO Auto-generated method stub%0A//%09%09return null;%0A//%09%7D%0A%0A%09@Override%0A%09public boolean isReady(final InputStream is, final String inputName) %7B%0A%09%09// TODO Auto-generated method stub%0A%09%09return true;%0A%09%7D%0A%0A%7D%0A

add AbstractReaderFactory