Package org.cytoscape.task
Interface EdgeViewTaskFactory
- All Known Implementing Classes:
AbstractEdgeViewTaskFactory
public interface EdgeViewTaskFactory
A task factory that creates one or more tasks that operate on the specified View<CyEdge> within
the specified CyNetworkView.
Cytoscape Backwards Compatibility (SPI Interface): We expect that this interface will be implemented. Therefore to maintain backwards compatibility this interface will only be modified for major version updates.
Module: core-task-api
To use this in your app, include the following dependency in your POM:
<dependency>
<groupId>org.cytoscape</groupId>
<artifactId>core-task-api</artifactId>
</dependency>-
Method Summary
Modifier and TypeMethodDescriptioncreateTaskIterator(View<CyEdge> edgeView, CyNetworkView networkView) Creates a new TaskIterator using the given edge view and network view.default booleanisOn(View<CyEdge> edgeView, CyNetworkView networkView) If this task factory implements theTogglableinterface then this method determines if the button or check box is on or off.booleanisReady(View<CyEdge> edgeView, CyNetworkView networkView) Returns true if this task factory is ready to produce a TaskIterator.
-
Method Details
-
createTaskIterator
Creates a new TaskIterator using the given edge view and network view.- Parameters:
edgeView- a non-null edge viewnetworkView- a non-null network view- Returns:
- A TaskIterator object containing one or more
Taskobjects to execute.
-
isReady
Returns true if this task factory is ready to produce a TaskIterator.- Parameters:
edgeView- a non-null edge viewnetworkView- a non-null network view- Returns:
- true if this task factory is ready to produce a TaskIterator.
-
isOn
If this task factory implements theTogglableinterface then this method determines if the button or check box is on or off.- Since:
- 3.9
-