public class StyleManager extends Object implements org.cytoscape.session.events.SessionAboutToBeSavedListener, org.cytoscape.session.events.SessionLoadedListener, GraphicsChangedListener
| Constructor and Description |
|---|
StyleManager(ImageStorage imf,
org.cytoscape.view.vizmap.VisualMappingManager vmmServiceRef,
org.cytoscape.view.model.CyNetworkViewManager cyNetViewMgr,
org.cytoscape.event.CyEventHelper eventHelper,
NodeManager nm,
org.cytoscape.application.CyApplicationManager cyAppMgr,
ActiveNodeManager anm)
Default Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addNodes(org.cytoscape.work.TaskMonitor monitor)
Add nodes to the currently used Style, and update the TaskMonitor to indicate the current activity.
|
void |
addNodesToStyleDuringLoad(org.cytoscape.work.TaskMonitor monitor,
org.cytoscape.view.vizmap.VisualStyle styleToModify)
Add nodes to the defined Style, and update the TaskMonitor to indicate the current activity.
|
void |
handleEvent(org.cytoscape.session.events.SessionAboutToBeSavedEvent e) |
void |
handleEvent(org.cytoscape.session.events.SessionLoadedEvent e) |
void |
imageUpdated(GraphicsChangedEvent e)
Update according to the updated images provided in this event.
|
void |
removeNodes(org.cytoscape.work.TaskMonitor monitor)
Remove the IDARE Ndoes from the current Visualstyle (if they were added) and restore default values.
|
void |
setAddNodesTaskFactory(AddNodesToStyleTaskFactory factory)
set the AddNodesTaskFactory
|
void |
shutDown()
Restore the stored values to all styles.
|
boolean |
styleUsed(String StyleName)
Test whether a given Style uses IDARE Image Nodes.
|
boolean |
viewUsesStyleWithNodes(org.cytoscape.view.model.CyNetworkView view)
Test whether a given NetworkView uses a Style containing ImageNodes.
|
public StyleManager(ImageStorage imf, org.cytoscape.view.vizmap.VisualMappingManager vmmServiceRef, org.cytoscape.view.model.CyNetworkViewManager cyNetViewMgr, org.cytoscape.event.CyEventHelper eventHelper, NodeManager nm, org.cytoscape.application.CyApplicationManager cyAppMgr, ActiveNodeManager anm)
imf - The ImageStore for the ManagervmmServiceRef - the VisualMappingManager to usecyNetViewMgr - The CyNetworkViewManager to useeventHelper - the CyEventHelper to usenm - the NodeManager to usecyAppMgr - the CyApplicationManager to useanm - the ActiveNodeManager to usepublic void setAddNodesTaskFactory(AddNodesToStyleTaskFactory factory)
factory - The Factory to usepublic void addNodes(org.cytoscape.work.TaskMonitor monitor)
monitor - the TaskMonitor to usepublic void addNodesToStyleDuringLoad(org.cytoscape.work.TaskMonitor monitor,
org.cytoscape.view.vizmap.VisualStyle styleToModify)
monitor - the TaskMonitor to usestyleToModify - the style to add nodes topublic void removeNodes(org.cytoscape.work.TaskMonitor monitor)
monitor - the TaskMonitor to usepublic void shutDown()
public void handleEvent(org.cytoscape.session.events.SessionLoadedEvent e)
handleEvent in interface org.cytoscape.session.events.SessionLoadedListenerpublic void handleEvent(org.cytoscape.session.events.SessionAboutToBeSavedEvent e)
handleEvent in interface org.cytoscape.session.events.SessionAboutToBeSavedListenerpublic boolean styleUsed(String StyleName)
StyleName - The Style to testpublic boolean viewUsesStyleWithNodes(org.cytoscape.view.model.CyNetworkView view)
view - - the view to checkCyNetworkView uses a style that contains image nodes.public void imageUpdated(GraphicsChangedEvent e)
GraphicsChangedListenerimageUpdated in interface GraphicsChangedListenere - the GraphicsChangedEvent to processCopyright © 2018. All rights reserved.