Cytoscape 3.1.1 API

org.cytoscape.io.read
Class AbstractCyNetworkReader

java.lang.Object
  extended by org.cytoscape.work.AbstractTask
      extended by org.cytoscape.io.read.AbstractCyNetworkReader
All Implemented Interfaces:
CyNetworkReader, Task

public abstract class AbstractCyNetworkReader
extends AbstractTask
implements CyNetworkReader


Field Summary
protected  CyNetworkFactory cyNetworkFactory
          Will be used to create new CySubNetwork if this reader needs to create new CyRootNetwork.
protected  CyNetworkViewFactory cyNetworkViewFactory
          Will be used for creating network views.
protected  InputStream inputStream
          Data stream for the networks to be created.
protected  CyNetwork[] networks
          Array of networks to be returned.
 
Fields inherited from class org.cytoscape.work.AbstractTask
cancelled
 
Constructor Summary
AbstractCyNetworkReader(InputStream inputStream, CyNetworkViewFactory cyNetworkViewFactory, CyNetworkFactory cyNetworkFactory, CyNetworkManager cyNetworkManager, CyRootNetworkManager cyRootNetworkManager)
           
 
Method Summary
 CyNetwork[] getNetworks()
          Returns an array of networks read after executing the run() method of Task.
protected  Map<Object,CyNode> getNodeMap()
          Returns map from key value to existing CyNode.
protected  CyRootNetwork getRootNetwork()
          Get target network collection, i.e., parent root network for all networks to be loaded.
 ListSingleSelection<String> getRootNetworkList()
           
 ListSingleSelection<String> getTargetColumnList()
           
 String getTitle()
           
 void setRootNetworkList(ListSingleSelection<String> roots)
           
 void setTargetColumnList(ListSingleSelection<String> colList)
           
 
Methods inherited from class org.cytoscape.work.AbstractTask
cancel, insertTasksAfterCurrentTask, insertTasksAfterCurrentTask, run, setTaskIterator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.cytoscape.io.read.CyNetworkReader
buildCyNetworkView
 
Methods inherited from interface org.cytoscape.work.Task
cancel, run
 

Field Detail

inputStream

protected InputStream inputStream
Data stream for the networks to be created.


networks

protected CyNetwork[] networks
Array of networks to be returned.


cyNetworkViewFactory

protected final CyNetworkViewFactory cyNetworkViewFactory
Will be used for creating network views.


cyNetworkFactory

protected final CyNetworkFactory cyNetworkFactory
Will be used to create new CySubNetwork if this reader needs to create new CyRootNetwork.

Constructor Detail

AbstractCyNetworkReader

public AbstractCyNetworkReader(InputStream inputStream,
                               CyNetworkViewFactory cyNetworkViewFactory,
                               CyNetworkFactory cyNetworkFactory,
                               CyNetworkManager cyNetworkManager,
                               CyRootNetworkManager cyRootNetworkManager)
Parameters:
inputStream -
cyNetworkViewFactory -
cyNetworkFactory -
cyNetworkManager -
cyRootNetworkManager -
cyApplicationManager -
Method Detail

getTitle

public String getTitle()

getTargetColumnList

public ListSingleSelection<String> getTargetColumnList()

setTargetColumnList

public void setTargetColumnList(ListSingleSelection<String> colList)

getRootNetworkList

public ListSingleSelection<String> getRootNetworkList()

setRootNetworkList

public void setRootNetworkList(ListSingleSelection<String> roots)

getNetworks

public CyNetwork[] getNetworks()
Description copied from interface: CyNetworkReader
Returns an array of networks read after executing the run() method of Task.

Specified by:
getNetworks in interface CyNetworkReader
Returns:
an array of networks read after executing the run() method of Task.

getRootNetwork

protected final CyRootNetwork getRootNetwork()
Get target network collection, i.e., parent root network for all networks to be loaded.

Returns:
Root network for this network collection. If there is no such root, returns null.

getNodeMap

protected Map<Object,CyNode> getNodeMap()
Returns map from key value to existing CyNode.

Returns:

Cytoscape 3.1.1 API

Copyright 2011 Cytoscape Consortium. All rights reserved.