|
Cytoscape 2.7.0 (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
Field Summary |
---|
Fields inherited from interface cytoscape.visual.calculators.Calculator |
---|
ID |
Constructor Summary | |
---|---|
AbstractCalculator(String name,
ObjectMapping m,
VisualPropertyType type)
Creates a new AbstractCalculator object. |
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(Appearance appr,
Edge e,
CyNetwork net)
DOCUMENT ME! |
void |
apply(Appearance appr,
Node n,
CyNetwork net)
DOCUMENT ME! |
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<ObjectMapping> |
getMappings()
Get all mappings contained by this calculator. |
Properties |
getProperties()
Returns a properties description of this calculator. |
JPanel |
getUI(JDialog parent,
CyNetwork network)
Get the UI for the calculator. |
VisualPropertyType |
getVisualPropertyType()
Replaces the following 3 methods: public byte getType(); public String getTypeName(); public String getPropertyLabel(); The returned enum VisualPropertyType has replacement for these methods. |
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 |
Constructor Detail |
---|
public AbstractCalculator(String name, ObjectMapping m, VisualPropertyType type)
name
- DOCUMENT ME!m
- DOCUMENT ME!c
- DOCUMENT ME!type
- DOCUMENT ME!Method Detail |
---|
public void addMapping(ObjectMapping m)
m
- Mapping to add.public Vector<ObjectMapping> getMappings()
getMappings
in interface Calculator
public ObjectMapping getMapping(int i)
getMapping
in interface Calculator
i
- index of mapping to retrieve
public int getDupeCount()
public Object clone() throws CloneNotSupportedException
clone
in interface Calculator
clone
in class Object
CloneNotSupportedException
- if something is seriously borked.public final String toString()
toString
in interface Calculator
toString
in class Object
public void setName(String newName)
setName
in interface Calculator
newName
- the new name for this calculator. Must be unique.public Properties getProperties()
getProperties
in interface Calculator
public JPanel getUI(JDialog parent, CyNetwork network)
getUI
in interface Calculator
parent
- Parent JDialog for the UInetwork
- CyNetwork object containing underlying graph datapublic void addChangeListener(ChangeListener l)
addChangeListener
in interface Calculator
l
- ChangeListener to addpublic void removeChangeListener(ChangeListener l)
removeChangeListener
in interface Calculator
l
- ChangeListener to addpublic void apply(Appearance appr, Edge e, CyNetwork net)
apply
in interface Calculator
appr
- DOCUMENT ME!e
- DOCUMENT ME!net
- DOCUMENT ME!public void apply(Appearance appr, Node n, CyNetwork net)
apply
in interface Calculator
appr
- DOCUMENT ME!n
- DOCUMENT ME!net
- DOCUMENT ME!public VisualPropertyType getVisualPropertyType()
getVisualPropertyType
in interface Calculator
|
www.cytoscape.org | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |