|
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.calculators.AbstractCalculator
public abstract class AbstractCalculator
AbstractCalculator is the top of the tree for the Calculator classes. DO NOT
extend this class directly! All calculators should extend one of NodeCalculator
or EdgeCalculator
TODO this shouldn't be public
| Field Summary | |
|---|---|
static String |
ID
String literal used to refer to the generic "ID" attribute. |
| Constructor Summary | |
|---|---|
AbstractCalculator(String name,
ObjectMapping m,
Class c)
Create a calculator with the specified object mapping and name. |
|
| Method Summary | |
|---|---|
void |
addChangeListener(ChangeListener l)
Add a ChangeListener to the calcaultor. |
void |
addMapping(ObjectMapping m)
Add a mapping to the mappings contained by the calculator. |
void |
apply(EdgeAppearance appr,
Edge e,
CyNetwork net)
|
void |
apply(NodeAppearance appr,
Node n,
CyNetwork net)
|
Object |
clone()
Clone the calculator. |
int |
getDupeCount()
Get how many times this calculator has been duplicated. |
ObjectMapping |
getMapping(int i)
Get the mapping at a specific index in this calculator. |
Vector |
getMappings()
Get all mappings contained by this calculator. |
Properties |
getProperties()
Returns a properties description of this calculator. |
Properties |
getProperties(String baseKey)
Deprecated. Just use getProperties() - baseKey is already known by the calculator. This will be removed 10/2007. |
abstract String |
getTypeName()
|
abstract JPanel |
getUI(JDialog parent,
CyNetwork network)
Get the UI for the calculator. |
void |
removeChangeListener(ChangeListener l)
Remove a ChangeListener from the calcaultor. |
void |
setName(String newName)
Set the name of this calculator. |
String |
toString()
Get the name of this calculator. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface cytoscape.visual.calculators.Calculator |
|---|
getPropertyLabel, getType |
| Field Detail |
|---|
public static final String ID
| Constructor Detail |
|---|
public AbstractCalculator(String name,
ObjectMapping m,
Class c)
m - Object mapping for this calculator, or nullname - Name of this calculator| Method Detail |
|---|
public void addMapping(ObjectMapping m)
m - Mapping to add.public Vector getMappings()
getMappings in interface Calculatorpublic ObjectMapping getMapping(int i)
getMapping in interface Calculatori - index of mapping to retrieve
public int getDupeCount()
public Object clone()
throws CloneNotSupportedException
clone in interface Calculatorclone in class ObjectCloneNotSupportedException - if something is seriously borked.public final String toString()
toString in interface CalculatortoString in class Objectpublic void setName(String newName)
setName in interface CalculatornewName - the new name for this calculator. Must be unique.public Properties getProperties()
getProperties in interface Calculatorpublic Properties getProperties(String baseKey)
public abstract JPanel getUI(JDialog parent,
CyNetwork network)
getUI in interface Calculatorparent - Parent JDialog for the UInetwork - CyNetwork object containing underlying graph datapublic void addChangeListener(ChangeListener l)
addChangeListener in interface Calculatorl - ChangeListener to addpublic void removeChangeListener(ChangeListener l)
removeChangeListener in interface Calculatorl - ChangeListener to add
public void apply(EdgeAppearance appr,
Edge e,
CyNetwork net)
apply in interface Calculator
public void apply(NodeAppearance appr,
Node n,
CyNetwork net)
apply in interface Calculatorpublic abstract String getTypeName()
getTypeName in interface Calculator
|
www.cytoscape.org | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||