treebolic.model
Class MutableEdge

java.lang.Object
  extended by treebolic.model.EdgeData
      extended by treebolic.model.XEdgeData
          extended by treebolic.model.Edge
              extended by treebolic.model.MutableEdge
All Implemented Interfaces:
IEdge
Direct Known Subclasses:
TreeMutableEdge

public class MutableEdge
extends Edge

Mutable edge

Author:
Bernard Bou

Field Summary
 
Fields inherited from class treebolic.model.Edge
theFromNode, theToNode
 
Fields inherited from class treebolic.model.XEdgeData
theImage
 
Fields inherited from class treebolic.model.EdgeData
theColor, theImageFile, theLabel, theStyle
 
Fields inherited from interface treebolic.model.IEdge
ARROW, CIRCLE, DASH, DIAMOND, DOT, FROMARROW, FROMCIRCLE, FROMDIAMOND, FROMHOOK, FROMMASK, FROMSHIFT, FROMSOLID, FROMTRIANGLE, HIDDEN, HOOK, SHAPEMASK, SOLID, STROKEMASK, TOARROW, TOCIRCLE, TODIAMOND, TOHOOK, TOMASK, TOSHIFT, TOSOLID, TOTRIANGLE, TRIANGLE
 
Constructor Summary
MutableEdge(INode thisFromNode, INode thisToNode)
          Construct node
 
Method Summary
 void setColor(java.awt.Color thisColor)
          Set color
 void setImageFile(java.lang.String thisImageFile)
          Set image filename
 void setLabel(java.lang.String thisLabel)
          Set label
 void setStyle(java.lang.Integer thisStyle)
          Set style
 
Methods inherited from class treebolic.model.Edge
getFrom, getTo, toString
 
Methods inherited from class treebolic.model.XEdgeData
getImage, setImage
 
Methods inherited from class treebolic.model.EdgeData
getColor, getImageFile, getLabel, getStyle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface treebolic.model.IEdge
getColor, getImage, getImageFile, getLabel, getStyle, setImage
 

Constructor Detail

MutableEdge

public MutableEdge(INode thisFromNode,
                   INode thisToNode)
Construct node

Parameters:
thisFromNode - from node
thisToNode - to node
Method Detail

setLabel

public void setLabel(java.lang.String thisLabel)
Set label

Parameters:
thisLabel - label

setColor

public void setColor(java.awt.Color thisColor)
Set color

Parameters:
thisColor - color

setStyle

public void setStyle(java.lang.Integer thisStyle)
Set style

Parameters:
thisStyle - edge style

setImageFile

public void setImageFile(java.lang.String thisImageFile)
Set image filename

Parameters:
thisImageFile - image filename