Uses of Interface
org.cytoscape.work.Task
-
Packages that use Task Package Description 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 Modifier and Type Interface Description interface
CyNetworkReader
An extension of the Task interface that returns an array ofCyNetwork
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 aorg.cytoscape.property.session.Cysession
object.interface
CyTableReader
An extension of the Task interface that returns an array ofCyTable
objects.interface
VizmapReader
An extension of the Task interface that returns aVisualStyle
object.Classes in org.cytoscape.io.read that implement Task Modifier and Type Class Description class
AbstractCyNetworkReader
-
Uses of Task in org.cytoscape.io.write
Subinterfaces of Task in org.cytoscape.io.write Modifier and Type Interface Description 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 Modifier and Type Class Description 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 ofCyNetwork
s.class
AbstractNetworkTask
Base class for all tasks that need to operate on aCyNetwork
.class
AbstractNetworkViewCollectionTask
The base class for all tasks that need to operate on a Collection ofCyNetworkView
s.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
AbstractRootNetworkCollectionTask
The base class for all tasks that need to operate on a Collection ofCyRootNetwork
s.class
AbstractRowTask
Base class for all tasks that need to operate on aCyRow
.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 entireCyTable
. -
Uses of Task in org.cytoscape.view.layout
Classes in org.cytoscape.view.layout that implement Task Modifier and Type Class Description class
AbstractLayoutTask
This is a basic implementation of a LayoutAlgorithm Task that does some bookkeeping, but primarily delegates to the doLayout() method.class
AbstractParallelPartitionLayoutTask
This is an even more helpful implementation of a LayoutAlgorithm Task that extends AbstractPartitionLayoutTask and does the work of partitioning the CyNetworkView so that partitions may be laid out individually.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
Subinterfaces of Task in org.cytoscape.work Modifier and Type Interface Description interface
ObservableTask
ATask
that notifies its observers when it is finished executing.Classes in org.cytoscape.work that implement Task Modifier and Type Class Description 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 Modifier and Type Method Description Task
FinishStatus. getTask()
Returns the task that was cancelled or that had failed, or returns null if the task iterator succeeded.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 Modifier and Type Method Description 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, 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.static FinishStatus
FinishStatus. newCancelled(Task cancelledTask)
Construct a newFinishStatus
object that indicates cancellation.static FinishStatus
FinishStatus. newFailed(Task failedTask, Exception exception)
Construct a newFinishStatus
object that indicates failure.Constructors in org.cytoscape.work with parameters of type Task Constructor Description FinishStatus(FinishStatus.Type type, Task task, Exception exception)
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.
-