|
Cytoscape 2.3.1 (c) 2004 ISB, MSKCC, UCSD | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcytoscape.visual.VisualStyle
This class encapsulates a full set of visual mapping specifications for Cytoscape. Currently this is implemented by holding a reference to three appearance calculators, one for nodes, one for edges, and one for global visual attributes.
Constructor Summary | |
VisualStyle(String name)
Simple constructor, creates default node/edge/global appearance calculators. |
|
VisualStyle(String name,
cytoscape.visual.NodeAppearanceCalculator nac,
cytoscape.visual.EdgeAppearanceCalculator eac,
cytoscape.visual.GlobalAppearanceCalculator gac)
Full constructor. |
|
VisualStyle(VisualStyle toCopy)
Copy constructor. |
|
VisualStyle(VisualStyle toCopy,
String newName)
Copy constructor with new name. |
Method Summary | |
Vector |
checkConflictingCalculator(cytoscape.visual.calculators.Calculator c)
Check if contained appearance calculators are using given calculator |
Object |
clone()
Perform deep copy of this VisualStyle. |
int |
getDupeCount()
Get how many times this style has been cloned. |
cytoscape.visual.EdgeAppearanceCalculator |
getEdgeAppearanceCalculator()
Get the EdgeAppearanceCalculator for this visual style. |
cytoscape.visual.GlobalAppearanceCalculator |
getGlobalAppearanceCalculator()
Get the GlobalAppearanceCalculator for this visual style. |
String |
getName()
Returns the name of this object. |
cytoscape.visual.NodeAppearanceCalculator |
getNodeAppearanceCalculator()
Get the NodeAppearanceCalculator for this visual style. |
cytoscape.visual.EdgeAppearanceCalculator |
setEdgeAppearanceCalculator(cytoscape.visual.EdgeAppearanceCalculator eac)
Set the EdgeAppearanceCalculator for this visual style. |
cytoscape.visual.GlobalAppearanceCalculator |
setGlobalAppearanceCalculator(cytoscape.visual.GlobalAppearanceCalculator gac)
Set the GlobalAppearanceCalculator for this visual style. |
String |
setName(String n)
Set the name of this visual style. |
cytoscape.visual.NodeAppearanceCalculator |
setNodeAppearanceCalculator(cytoscape.visual.NodeAppearanceCalculator nac)
Set the NodeAppearanceCalculator for this visual style. |
String |
toString()
Returns the name of this object, as returned by getName. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public VisualStyle(String name)
public VisualStyle(String name, cytoscape.visual.NodeAppearanceCalculator nac, cytoscape.visual.EdgeAppearanceCalculator eac, cytoscape.visual.GlobalAppearanceCalculator gac)
public VisualStyle(VisualStyle toCopy)
public VisualStyle(VisualStyle toCopy, String newName)
NullPointerException
- if the second argument is nullMethod Detail |
public int getDupeCount()
public Vector checkConflictingCalculator(cytoscape.visual.calculators.Calculator c)
c
- calculator to check conflicts for
public Object clone() throws CloneNotSupportedException
CloneNotSupportedException
public String toString()
public String getName()
public String setName(String n)
n
- the new name
public cytoscape.visual.NodeAppearanceCalculator getNodeAppearanceCalculator()
public cytoscape.visual.NodeAppearanceCalculator setNodeAppearanceCalculator(cytoscape.visual.NodeAppearanceCalculator nac)
nac
- the new NodeAppearanceCalculator
public cytoscape.visual.EdgeAppearanceCalculator getEdgeAppearanceCalculator()
public cytoscape.visual.EdgeAppearanceCalculator setEdgeAppearanceCalculator(cytoscape.visual.EdgeAppearanceCalculator eac)
public cytoscape.visual.GlobalAppearanceCalculator getGlobalAppearanceCalculator()
public cytoscape.visual.GlobalAppearanceCalculator setGlobalAppearanceCalculator(cytoscape.visual.GlobalAppearanceCalculator gac)
|
www.cytoscape.org | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |