Cytoscape 3.0.1 API

Uses of Interface
org.cytoscape.work.Task

Packages that use Task
org.cytoscape.io.read Handle importing Cytoscape data (network, attributes, session, properties, etc) from files/URLs. 
org.cytoscape.io.write This package provides factory interfaces to be used by anyone wishing to provide export or writing capabilities to the rest of Cytoscape. 
org.cytoscape.task This package provides base classes for common task factory types as well as their associated task types found in Cytoscape. 
org.cytoscape.view.layout This package provides access to the available layout algorithms, as well as provides abstract layout classes and layout information containers for the convenience of implementing other layout algorithms. 
org.cytoscape.work This package defines the task framework, where tasks are units of work. 
 

Uses of Task in org.cytoscape.io.read
 

Subinterfaces of Task in org.cytoscape.io.read
 interface CyNetworkReader
          An extension of the Task interface that returns an array of CyNetwork objects that are read as part of the Task.
 interface CyPropertyReader
          An extension of the Task interface that returns a property object.
 interface CySessionReader
          An extension of the Task interface that returns a org.cytoscape.property.session.Cysession object.
 interface CyTableReader
          An extension of the Task interface that returns an array of CyTable objects.
 interface VizmapReader
          An extension of the Task interface that returns a VisualStyle object.
 

Uses of Task in org.cytoscape.io.write
 

Subinterfaces of Task in org.cytoscape.io.write
 interface CyWriter
          A marker interface used to identify tasks involved in writing data.
 

Uses of Task in org.cytoscape.task
 

Classes in org.cytoscape.task that implement Task
 class AbstractEdgeViewTask
          The base class for all tasks that need to operate on an edge view and possibly its associated network view.
 class AbstractNetworkCollectionTask
          The base class for all tasks that need to operate on a Collection of CyNetworks.
 class AbstractNetworkTask
          Base class for all tasks that need to operate on a CyNetwork.
 class AbstractNetworkViewCollectionTask
          The base class for all tasks that need to operate on a Collection of CyNetworkViews.
 class AbstractNetworkViewTask
          The base class for all tasks that need to operate on a network view.
 class AbstractNodeViewTask
          The base class for all tasks that need to operate on a node view and possibly its associated network view.
 class AbstractRowTask
          Base class for all tasks that need to operate on a CyRow.
 class AbstractTableCellTask
          A base class for Tasks that need to operate on a single CyTable cell.
 class AbstractTableColumnTask
          A base class for Tasks that need to operate on an entire CyTable column.
 class AbstractTableTask
          A base class for Tasks that need to operate on an entire CyTable.
 

Uses of Task in org.cytoscape.view.layout
 

Classes in org.cytoscape.view.layout that implement Task
 class AbstractLayoutTask
          This is a basic implementation of a LayoutAlgorithm Task that does some bookkeeping, but primarily delegates to the doLayout() method.
 class AbstractPartitionLayoutTask
          This is a more helpful implementation of a LayoutAlgorithm Task that extends AbstractBasicLayoutTask and does the work of partitioning the CyNetworkView so that partitions may be laid out individually.
 

Uses of Task in org.cytoscape.work
 

Classes in org.cytoscape.work that implement Task
 class AbstractTask
          A base class for tasks that need to be able to access the TaskIterator that contains them.
 

Methods in org.cytoscape.work that return Task
 Task TaskIterator.next()
          Returns the next Task in order if the TaskIterator can still yield more Tasks, otherwise throws an exception.
 

Methods in org.cytoscape.work with parameters of type Task
 void TaskIterator.append(Task task)
          Adds the given task to the end of this iterator.
 void TaskIterator.insertTasksAfter(Task referenceTask, Task... newTasks)
          Inserts "newTasks" immediately after "referenceTask".
 void TaskIterator.insertTasksAfter(Task referenceTask, Task... newTasks)
          Inserts "newTasks" immediately after "referenceTask".
 void TaskIterator.insertTasksAfter(Task referenceTask, TaskIterator newTasks)
          Inserts "newTasks" immediately after "referenceTask".
protected  void AbstractTask.insertTasksAfterCurrentTask(Task... newTasks)
          Inserts "newTasks" after the current Task, in the TaskIterator that is being managed by this class.
 

Constructors in org.cytoscape.work with parameters of type Task
TaskIterator(int expectedNumTasks, Task... initialTasks)
          Constructs an iterator that will yield Tasks in the order that they were passed into this constructor.
TaskIterator(Task... initialTasks)
          Constructs an iterator that will yield Tasks in the order that they were passed into this constructor.
 


Cytoscape 3.0.1 API

Copyright 2011 Cytoscape Consortium. All rights reserved.