cytoscape.visual.calculators
Class NodeCalculator
java.lang.Object
cytoscape.visual.calculators.AbstractCalculator
cytoscape.visual.calculators.NodeCalculator
- All Implemented Interfaces:
- Calculator, Cloneable
- Direct Known Subclasses:
- GenericNodeColorCalculator, GenericNodeFontFaceCalculator, GenericNodeFontSizeCalculator, GenericNodeLabelCalculator, GenericNodeLabelColorCalculator, GenericNodeLabelPositionCalculator, GenericNodeLineTypeCalculator, GenericNodeShapeCalculator, GenericNodeSizeCalculator, GenericNodeToolTipCalculator
public abstract class NodeCalculator
- extends AbstractCalculator
NodeCalculator implements some UI features for calculators lower in the
object tree.
| Methods inherited from class cytoscape.visual.calculators.AbstractCalculator |
addChangeListener, addMapping, apply, clone, getDupeCount, getMapping, getMappings, getProperties, getProperties, removeChangeListener, setName, toString |
NodeCalculator
public NodeCalculator(String name,
ObjectMapping m,
Class c)
NodeCalculator
public NodeCalculator(String name,
Properties props,
String baseKey,
ValueParser parser,
Object defObj)
- Constructor that calls
MappingFactory to construct a new
ObjectMapping based on the supplied arguments.
getUI
public JPanel getUI(JDialog parent,
CyNetwork n)
- Get the UI for node calculators. Display a JPanel with a JPanel from
AbstractCalculator
AbstractCalculator.getUI(javax.swing.JDialog, cytoscape.CyNetwork) and the underlying
mapper's UI JPanel in a FlowLayout.
- Specified by:
getUI in interface Calculator- Specified by:
getUI in class AbstractCalculator
- Parameters:
parent - Parent dialog for the child UIn - CyNetwork representing the graph
- Returns:
- JPanel containing JComboBox
apply
public abstract void apply(NodeAppearance appr,
Node node,
CyNetwork network)
- Specified by:
apply in interface Calculator- Overrides:
apply in class AbstractCalculator
getPropertyLabel
public abstract String getPropertyLabel()
getType
public abstract byte getType()
getTypeName
public abstract String getTypeName()
- Specified by:
getTypeName in interface Calculator- Specified by:
getTypeName in class AbstractCalculator