|
Cytoscape 2.4.1 (c) 2006,2007 ISB, MSKCC, UCSD | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcytoscape.visual.CalculatorCatalog
public class CalculatorCatalog
Stores various types of Calculators from data attributes to an attribute of a specified type. Also keeps track of available mappings. Notifies interested classes of changes to the underlying datasets.
Constructor Summary | |
---|---|
CalculatorCatalog()
|
|
CalculatorCatalog(Properties props)
|
Method Summary | |
---|---|
void |
addCalculator(Calculator dupe)
Add any calculator to the catalog. |
void |
addChangeListener(ChangeListener l,
byte type)
Add a ChangeListener to the catalog. |
void |
addEdgeArrowCalculator(EdgeArrowCalculator c)
Deprecated. Use addCalculator(calc) instead. Will be removed 10/2007. |
void |
addEdgeColorCalculator(EdgeColorCalculator c)
Deprecated. Use addCalculator(calc) instead. Will be removed 10/2007. |
void |
addEdgeFontFaceCalculator(EdgeFontFaceCalculator c)
Deprecated. Use addCalculator(calc) instead. Will be removed 10/2007. |
void |
addEdgeFontSizeCalculator(EdgeFontSizeCalculator c)
Deprecated. Use addCalculator(calc) instead. Will be removed 10/2007. |
void |
addEdgeLabelCalculator(EdgeLabelCalculator c)
Deprecated. Use addCalculator(calc) instead. Will be removed 10/2007. |
void |
addEdgeLineTypeCalculator(EdgeLineTypeCalculator c)
Deprecated. Use addCalculator(calc) instead. Will be removed 10/2007. |
void |
addEdgeToolTipCalculator(EdgeToolTipCalculator c)
Deprecated. Use addCalculator(calc) instead. Will be removed 10/2007. |
void |
addMapping(String name,
Class m)
Add a mapping to the database of available mappings. |
void |
addNodeColorCalculator(NodeColorCalculator c)
Deprecated. Use addCalculator(calc) instead. Will be removed 10/2007. |
void |
addNodeFontFaceCalculator(NodeFontFaceCalculator c)
Deprecated. Use addCalculator(calc) instead. Will be removed 10/2007. |
void |
addNodeFontSizeCalculator(NodeFontSizeCalculator c)
Deprecated. Use addCalculator(calc) instead. Will be removed 10/2007. |
void |
addNodeLabelCalculator(NodeLabelCalculator c)
Deprecated. Use addCalculator(calc) instead. Will be removed 10/2007. |
void |
addNodeLabelColorCalculator(NodeLabelColorCalculator c)
Deprecated. Use addCalculator(calc) instead. Will be removed 10/2007. |
void |
addNodeLineTypeCalculator(NodeLineTypeCalculator c)
Deprecated. Use addCalculator(calc) instead. Will be removed 10/2007. |
void |
addNodeShapeCalculator(NodeShapeCalculator c)
Deprecated. Use addCalculator(calc) instead. Will be removed 10/2007. |
void |
addNodeSizeCalculator(NodeSizeCalculator c)
Deprecated. Use addCalculator(calc) instead. Will be removed 10/2007. |
void |
addNodeToolTipCalculator(NodeToolTipCalculator c)
Deprecated. Use addCalculator(calc) instead. Will be removed 10/2007. |
void |
addVisualStyle(VisualStyle vs)
|
String |
checkCalculatorName(byte b,
String name)
|
String |
checkCalculatorName(String calcName,
byte calcType)
Checks whether a name for a calculator is valid |
String |
checkEdgeArrowCalculatorName(String name)
Deprecated. Use checkCalculatorName(type,name) instead. Will be removed 10/2007. |
String |
checkEdgeColorCalculatorName(String name)
Deprecated. Use checkCalculatorName(type,name) instead. Will be removed 10/2007. |
String |
checkEdgeFontFaceCalculatorName(String name)
Deprecated. Use checkCalculatorName(type,name) instead. Will be removed 10/2007. |
String |
checkEdgeFontSizeCalculatorName(String name)
Deprecated. Use checkCalculatorName(type,name) instead. Will be removed 10/2007. |
String |
checkEdgeLabelCalculatorName(String name)
Deprecated. Use checkCalculatorName(type,name) instead. Will be removed 10/2007. |
String |
checkEdgeLineTypeCalculatorName(String name)
Deprecated. Use checkCalculatorName(type,name) instead. Will be removed 10/2007. |
String |
checkEdgeToolTipCalculatorName(String name)
Deprecated. Use checkCalculatorName(type,name) instead. Will be removed 10/2007. |
String |
checkMappingName(String name)
|
String |
checkNodeColorCalculatorName(String name)
Deprecated. Use checkCalculatorName(type,name) instead. Will be removed 10/2007. |
String |
checkNodeFontFaceCalculatorName(String name)
Deprecated. Use checkCalculatorName(type,name) instead. Will be removed 10/2007. |
String |
checkNodeFontSizeCalculatorName(String name)
Deprecated. Use checkCalculatorName(type,name) instead. Will be removed 10/2007. |
String |
checkNodeLabelCalculatorName(String name)
Deprecated. Use checkCalculatorName(type,name) instead. Will be removed 10/2007. |
String |
checkNodeLabelColorCalculatorName(String name)
Deprecated. Use checkCalculatorName(type,name) instead. Will be removed 10/2007. |
String |
checkNodeLineTypeCalculatorName(String name)
Deprecated. Use checkCalculatorName(type,name) instead. Will be removed 10/2007. |
String |
checkNodeShapeCalculatorName(String name)
Deprecated. Use checkCalculatorName(type,name) instead. Will be removed 10/2007. |
String |
checkNodeSizeCalculatorName(String name)
Deprecated. Use checkCalculatorName(type,name) instead. Will be removed 10/2007. |
String |
checkNodeToolTipCalculatorName(String name)
Deprecated. Use checkCalculatorName(type,name) instead. Will be removed 10/2007. |
String |
checkVisualStyleName(String name)
|
void |
clear()
|
void |
createDefaultVisualStyle()
|
Calculator |
getCalculator(byte b,
String name)
|
Collection<Calculator> |
getCalculators()
|
Collection<Calculator> |
getCalculators(byte b)
|
Collection<Byte> |
getCalculatorTypes()
|
EdgeArrowCalculator |
getEdgeArrowCalculator(String name)
Deprecated. Use getCalculator(type,name) instead. Will be removed 10/2007. |
Collection |
getEdgeArrowCalculators()
Deprecated. Use getCalculators(type) instead. Will be removed 10/2007. |
EdgeColorCalculator |
getEdgeColorCalculator(String name)
Deprecated. Use getCalculator(type,name) instead. Will be removed 10/2007. |
Collection |
getEdgeColorCalculators()
Deprecated. Use getCalculators(type) instead. Will be removed 10/2007. |
EdgeFontFaceCalculator |
getEdgeFontFaceCalculator(String name)
Deprecated. Use getCalculator(type,name) instead. Will be removed 10/2007. |
Collection |
getEdgeFontFaceCalculators()
Deprecated. Use getCalculators(type) instead. Will be removed 10/2007. |
EdgeFontSizeCalculator |
getEdgeFontSizeCalculator(String name)
Deprecated. Use getCalculator(type,name) instead. Will be removed 10/2007. |
Collection |
getEdgeFontSizeCalculators()
Deprecated. Use getCalculators(type) instead. Will be removed 10/2007. |
EdgeLabelCalculator |
getEdgeLabelCalculator(String name)
Deprecated. Use getCalculator(type,name) instead. Will be removed 10/2007. |
Collection |
getEdgeLabelCalculators()
Deprecated. Use getCalculators(type) instead. Will be removed 10/2007. |
EdgeLineTypeCalculator |
getEdgeLineTypeCalculator(String name)
Deprecated. Use getCalculator(type,name) instead. Will be removed 10/2007. |
Collection |
getEdgeLineTypeCalculators()
Deprecated. Use getCalculators(type) instead. Will be removed 10/2007. |
EdgeToolTipCalculator |
getEdgeToolTipCalculator(String name)
Deprecated. Use getCalculator(type,name) instead. Will be removed 10/2007. |
Collection |
getEdgeToolTipCalculators()
Deprecated. Use getCalculators(type) instead. Will be removed 10/2007. |
Class |
getMapping(String name)
|
Set |
getMappingNames()
Returns the HashMap of mappers |
NodeColorCalculator |
getNodeColorCalculator(String name)
Deprecated. Use getCalculator(type,name) instead. Will be removed 10/2007. |
Collection |
getNodeColorCalculators()
Deprecated. Use getCalculators(type) instead. Will be removed 10/2007. |
NodeFontFaceCalculator |
getNodeFontFaceCalculator(String name)
Deprecated. Use getCalculator(type,name) instead. Will be removed 10/2007. |
Collection |
getNodeFontFaceCalculators()
Deprecated. Use getCalculators(type) instead. Will be removed 10/2007. |
NodeFontSizeCalculator |
getNodeFontSizeCalculator(String name)
Deprecated. Use getCalculator(type,name) instead. Will be removed 10/2007. |
Collection |
getNodeFontSizeCalculators()
Deprecated. Use getCalculators(type) instead. Will be removed 10/2007. |
NodeLabelCalculator |
getNodeLabelCalculator(String name)
Deprecated. Use getCalculator(type,name) instead. Will be removed 10/2007. |
Collection |
getNodeLabelCalculators()
Deprecated. Use getCalculators(type) instead. Will be removed 10/2007. |
NodeLabelColorCalculator |
getNodeLabelColorCalculator(String name)
Deprecated. Use getCalculator(type,name) instead. Will be removed 10/2007. |
Collection |
getNodeLabelColorCalculators()
Deprecated. Use getCalculators(type) instead. Will be removed 10/2007. |
NodeLineTypeCalculator |
getNodeLineTypeCalculator(String name)
Deprecated. Use getCalculator(type,name) instead. Will be removed 10/2007. |
Collection |
getNodeLineTypeCalculators()
Deprecated. Use getCalculators(type) instead. Will be removed 10/2007. |
NodeShapeCalculator |
getNodeShapeCalculator(String name)
Deprecated. Use getCalculator(type,name) instead. Will be removed 10/2007. |
Collection |
getNodeShapeCalculators()
Deprecated. Use getCalculators(type) instead. Will be removed 10/2007. |
NodeSizeCalculator |
getNodeSizeCalculator(String name)
Deprecated. Use getCalculator(type,name) instead. Will be removed 10/2007. |
Collection |
getNodeSizeCalculators()
Deprecated. Use getCalculators(type) instead. Will be removed 10/2007. |
NodeToolTipCalculator |
getNodeToolTipCalculator(String name)
Deprecated. Use getCalculator(type,name) instead. Will be removed 10/2007. |
Collection |
getNodeToolTipCalculators()
Deprecated. Use getCalculators(type) instead. Will be removed 10/2007. |
byte |
getType(Calculator c)
Deprecated. Use calc.getType() instead. Will be removed 10/2007. |
VisualStyle |
getVisualStyle(String name)
|
Set |
getVisualStyleNames()
|
Collection |
getVisualStyles()
|
Calculator |
removeCalculator(byte b,
String name)
|
void |
removeCalculator(Calculator c)
Remove a calculator. |
EdgeArrowCalculator |
removeEdgeArrowCalculator(String name)
Deprecated. Use removeCalculator(type,name) instead. Will be removed 10/2007. |
EdgeColorCalculator |
removeEdgeColorCalculator(String name)
Deprecated. Use removeCalculator(type,name) instead. Will be removed 10/2007. |
EdgeFontFaceCalculator |
removeEdgeFontFaceCalculator(String name)
Deprecated. Use removeCalculator(type,name) instead. Will be removed 10/2007. |
EdgeFontSizeCalculator |
removeEdgeFontSizeCalculator(String name)
Deprecated. Use removeCalculator(type,name) instead. Will be removed 10/2007. |
EdgeLabelCalculator |
removeEdgeLabelCalculator(String name)
Deprecated. Use removeCalculator(type,name) instead. Will be removed 10/2007. |
EdgeLineTypeCalculator |
removeEdgeLineTypeCalculator(String name)
Deprecated. Use removeCalculator(type,name) instead. Will be removed 10/2007. |
EdgeToolTipCalculator |
removeEdgeToolTipCalculator(String name)
Deprecated. Use removeCalculator(type,name) instead. Will be removed 10/2007. |
Class |
removeMapping(String name)
|
NodeColorCalculator |
removeNodeColorCalculator(String name)
Deprecated. Use removeCalculator(type,name) instead. Will be removed 10/2007. |
NodeFontFaceCalculator |
removeNodeFontFaceCalculator(String name)
Deprecated. Use removeCalculator(type,name) instead. Will be removed 10/2007. |
NodeFontSizeCalculator |
removeNodeFontSizeCalculator(String name)
Deprecated. Use removeCalculator(type,name) instead. Will be removed 10/2007. |
NodeLabelCalculator |
removeNodeLabelCalculator(String name)
Deprecated. Use removeCalculator(type,name) instead. Will be removed 10/2007. |
NodeLabelColorCalculator |
removeNodeLabelColorCalculator(String name)
Deprecated. Use removeCalculator(type,name) instead. Will be removed 10/2007. |
NodeLineTypeCalculator |
removeNodeLineTypeCalculator(String name)
Deprecated. Use removeCalculator(type,name) instead. Will be removed 10/2007. |
NodeShapeCalculator |
removeNodeShapeCalculator(String name)
Deprecated. Use removeCalculator(type,name) instead. Will be removed 10/2007. |
NodeSizeCalculator |
removeNodeSizeCalculator(String name)
Deprecated. Use removeCalculator(type,name) instead. Will be removed 10/2007. |
NodeToolTipCalculator |
removeNodeToolTipCalculator(String name)
Deprecated. Use removeCalculator(type,name) instead. Will be removed 10/2007. |
VisualStyle |
removeVisualStyle(String name)
|
void |
renameCalculator(Calculator c,
String name)
Renames a calculator. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CalculatorCatalog()
public CalculatorCatalog(Properties props)
Method Detail |
---|
public void clear()
public void addChangeListener(ChangeListener l, byte type) throws IllegalArgumentException
l
- ChangeListener to addtype
- type of calculator to add to, one of VizMapUI
's
constants
IllegalArgumentException
- if unknown type passed inpublic byte getType(Calculator c) throws IllegalArgumentException
c
- the calculator
IllegalArgumentException
public void addCalculator(Calculator dupe) throws DuplicateCalculatorNameException, IllegalArgumentException
dupe
- Calculator to add
DuplicateCalculatorNameException
- if calculator's name is a duplicate with valid name as detail
message
IllegalArgumentException
- if calculator is of an unknown typepublic String checkCalculatorName(String calcName, byte calcType)
calcName
- Name to checkcalcType
- Type of calculator VizMapUI
public void renameCalculator(Calculator c, String name) throws DuplicateCalculatorNameException, IllegalArgumentException
c
- Calculator to renamename
- New name for calculator
DuplicateCalculatorNameException
- if name is a duplicate with valid name as detail message
IllegalArgumentException
- if c is of an unknown typepublic void removeCalculator(Calculator c) throws IllegalArgumentException
c
- Calculator to remove
IllegalArgumentException
- if c is of an unknown calculator typepublic Set getMappingNames()
public void addMapping(String name, Class m) throws DuplicateCalculatorNameException, IllegalArgumentException
name
- Name of the mappingm
- Class of the mapping
DuplicateCalculatorNameException
- if the given name is already taken
IllegalArgumentException
- if the given class is not in the mapping hierarchypublic Class removeMapping(String name)
public Class getMapping(String name)
public String checkMappingName(String name)
public Set getVisualStyleNames()
public Collection getVisualStyles()
public void addVisualStyle(VisualStyle vs)
public VisualStyle removeVisualStyle(String name)
public VisualStyle getVisualStyle(String name)
public String checkVisualStyleName(String name)
public Collection<Calculator> getCalculators()
public Collection<Calculator> getCalculators(byte b)
public Calculator getCalculator(byte b, String name)
public String checkCalculatorName(byte b, String name)
public Calculator removeCalculator(byte b, String name)
public Collection<Byte> getCalculatorTypes()
public void createDefaultVisualStyle()
public Collection getNodeColorCalculators()
public void addNodeColorCalculator(NodeColorCalculator c)
public NodeColorCalculator removeNodeColorCalculator(String name)
public NodeColorCalculator getNodeColorCalculator(String name)
public String checkNodeColorCalculatorName(String name)
public Collection getNodeLineTypeCalculators()
public void addNodeLineTypeCalculator(NodeLineTypeCalculator c)
public NodeLineTypeCalculator removeNodeLineTypeCalculator(String name)
public NodeLineTypeCalculator getNodeLineTypeCalculator(String name)
public String checkNodeLineTypeCalculatorName(String name)
public Collection getNodeShapeCalculators()
public void addNodeShapeCalculator(NodeShapeCalculator c)
public NodeShapeCalculator removeNodeShapeCalculator(String name)
public NodeShapeCalculator getNodeShapeCalculator(String name)
public String checkNodeShapeCalculatorName(String name)
public Collection getNodeSizeCalculators()
public void addNodeSizeCalculator(NodeSizeCalculator c)
public NodeSizeCalculator removeNodeSizeCalculator(String name)
public NodeSizeCalculator getNodeSizeCalculator(String name)
public String checkNodeSizeCalculatorName(String name)
public Collection getNodeLabelCalculators()
public void addNodeLabelCalculator(NodeLabelCalculator c)
public NodeLabelCalculator removeNodeLabelCalculator(String name)
public NodeLabelCalculator getNodeLabelCalculator(String name)
public String checkNodeLabelCalculatorName(String name)
public Collection getNodeLabelColorCalculators()
public void addNodeLabelColorCalculator(NodeLabelColorCalculator c)
public NodeLabelColorCalculator removeNodeLabelColorCalculator(String name)
public NodeLabelColorCalculator getNodeLabelColorCalculator(String name)
public String checkNodeLabelColorCalculatorName(String name)
public Collection getNodeToolTipCalculators()
public void addNodeToolTipCalculator(NodeToolTipCalculator c)
public NodeToolTipCalculator removeNodeToolTipCalculator(String name)
public NodeToolTipCalculator getNodeToolTipCalculator(String name)
public String checkNodeToolTipCalculatorName(String name)
public Collection getNodeFontFaceCalculators()
public void addNodeFontFaceCalculator(NodeFontFaceCalculator c)
public NodeFontFaceCalculator removeNodeFontFaceCalculator(String name)
public NodeFontFaceCalculator getNodeFontFaceCalculator(String name)
public String checkNodeFontFaceCalculatorName(String name)
public Collection getNodeFontSizeCalculators()
public void addNodeFontSizeCalculator(NodeFontSizeCalculator c)
public NodeFontSizeCalculator removeNodeFontSizeCalculator(String name)
public NodeFontSizeCalculator getNodeFontSizeCalculator(String name)
public String checkNodeFontSizeCalculatorName(String name)
public Collection getEdgeColorCalculators()
public void addEdgeColorCalculator(EdgeColorCalculator c)
public EdgeColorCalculator removeEdgeColorCalculator(String name)
public EdgeColorCalculator getEdgeColorCalculator(String name)
public String checkEdgeColorCalculatorName(String name)
public Collection getEdgeLineTypeCalculators()
public void addEdgeLineTypeCalculator(EdgeLineTypeCalculator c)
public EdgeLineTypeCalculator removeEdgeLineTypeCalculator(String name)
public EdgeLineTypeCalculator getEdgeLineTypeCalculator(String name)
public String checkEdgeLineTypeCalculatorName(String name)
public Collection getEdgeArrowCalculators()
public void addEdgeArrowCalculator(EdgeArrowCalculator c)
public EdgeArrowCalculator removeEdgeArrowCalculator(String name)
public EdgeArrowCalculator getEdgeArrowCalculator(String name)
public String checkEdgeArrowCalculatorName(String name)
public Collection getEdgeLabelCalculators()
public void addEdgeLabelCalculator(EdgeLabelCalculator c)
public EdgeLabelCalculator removeEdgeLabelCalculator(String name)
public EdgeLabelCalculator getEdgeLabelCalculator(String name)
public String checkEdgeLabelCalculatorName(String name)
public Collection getEdgeToolTipCalculators()
public void addEdgeToolTipCalculator(EdgeToolTipCalculator c)
public EdgeToolTipCalculator removeEdgeToolTipCalculator(String name)
public EdgeToolTipCalculator getEdgeToolTipCalculator(String name)
public String checkEdgeToolTipCalculatorName(String name)
public Collection getEdgeFontFaceCalculators()
public void addEdgeFontFaceCalculator(EdgeFontFaceCalculator c)
public EdgeFontFaceCalculator removeEdgeFontFaceCalculator(String name)
public EdgeFontFaceCalculator getEdgeFontFaceCalculator(String name)
public String checkEdgeFontFaceCalculatorName(String name)
public Collection getEdgeFontSizeCalculators()
public void addEdgeFontSizeCalculator(EdgeFontSizeCalculator c)
public EdgeFontSizeCalculator removeEdgeFontSizeCalculator(String name)
public EdgeFontSizeCalculator getEdgeFontSizeCalculator(String name)
public String checkEdgeFontSizeCalculatorName(String name)
|
www.cytoscape.org | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |