org.globus.cog.gui.grapheditor.targets.swing
Class SwingNodeRenderer

java.lang.Object
  extended by org.globus.cog.gui.grapheditor.AbstractRenderer
      extended by org.globus.cog.gui.grapheditor.targets.swing.AbstractSwingRenderer
          extended by org.globus.cog.gui.grapheditor.targets.swing.SwingNodeRenderer
All Implemented Interfaces:
ActionListener, MouseListener, PropertyChangeListener, EventListener, ComponentRenderer, GraphComponentListener, SwingComponentRenderer, EventConsumer
Direct Known Subclasses:
TargetNodeRenderer

public class SwingNodeRenderer
extends AbstractSwingRenderer


Constructor Summary
SwingNodeRenderer()
           
 
Method Summary
 void event(EventObject e)
           
protected  JLabel getLabel()
           
 GenericNode getNode()
           
 NodeComponent getNodeComponent()
           
 void propertyChange(PropertyChangeEvent e)
           
 void resetIcon()
           
 void setComponent(GraphComponent component)
          Sets the component that this renderer is supposed to represent
protected  void setLabel(JLabel label)
           
 void setStatus(int status)
           
 void updateStatus()
           
 
Methods inherited from class org.globus.cog.gui.grapheditor.targets.swing.AbstractSwingRenderer
actionPerformed, addAction, getAction, getActions, getMenu, getVisualComponent, mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased, removeAction, setVisualComponent
 
Methods inherited from class org.globus.cog.gui.grapheditor.AbstractRenderer
dispose, getComponent, getRootNode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.globus.cog.gui.grapheditor.ComponentRenderer
dispose, getComponent
 

Constructor Detail

SwingNodeRenderer

public SwingNodeRenderer()
Method Detail

setComponent

public void setComponent(GraphComponent component)
Description copied from interface: ComponentRenderer
Sets the component that this renderer is supposed to represent

Specified by:
setComponent in interface ComponentRenderer
Overrides:
setComponent in class AbstractRenderer

propertyChange

public void propertyChange(PropertyChangeEvent e)
Specified by:
propertyChange in interface PropertyChangeListener
Overrides:
propertyChange in class AbstractRenderer

updateStatus

public void updateStatus()

setStatus

public void setStatus(int status)

resetIcon

public void resetIcon()

getNode

public GenericNode getNode()

getNodeComponent

public NodeComponent getNodeComponent()

event

public void event(EventObject e)
Specified by:
event in interface EventConsumer
Overrides:
event in class AbstractSwingRenderer

getLabel

protected JLabel getLabel()

setLabel

protected void setLabel(JLabel label)