cytoscape.visual.calculators
Class EdgeCalculator
java.lang.Object
cytoscape.visual.calculators.AbstractCalculator
cytoscape.visual.calculators.EdgeCalculator
- All Implemented Interfaces:
- Calculator, Cloneable
- Direct Known Subclasses:
- GenericEdgeArrowCalculator, GenericEdgeColorCalculator, GenericEdgeFontFaceCalculator, GenericEdgeFontSizeCalculator, GenericEdgeLabelCalculator, GenericEdgeLabelColorCalculator, GenericEdgeLineTypeCalculator, GenericEdgeToolTipCalculator
public abstract class EdgeCalculator
- extends AbstractCalculator
EdgeCalculator 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 |
EdgeCalculator
public EdgeCalculator(String name,
ObjectMapping m,
Class c)
EdgeCalculator
public EdgeCalculator(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 edge 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(EdgeAppearance appr,
Edge edge,
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