com.mindfusion.diagramming
Class DraggedNode

java.lang.Object
  extended by com.mindfusion.diagramming.DraggedNode

public class DraggedNode
extends java.lang.Object

Class used to hold the DiagramNode instance during drag and drop. It is used for easier detection of the dragged content as DragEventArgs.Data.GetData() does not check super classes.


Constructor Summary
DraggedNode(DiagramNode node, java.awt.geom.Dimension2D size)
          Initializes a new instance of the DraggedNode class.
DraggedNode(DiagramNode node, java.awt.geom.Dimension2D size, java.lang.String label)
          Initializes a new instance of the DraggedNode class.
 
Method Summary
 java.lang.String getLabel()
          Gets the text displayed for the node.
 DiagramNode getNode()
          Gets the node that holds the dragged DiagramNode.
 java.awt.geom.Dimension2D getSize()
          Get the size of the node.
 void setLabel(java.lang.String value)
          Sets the text displayed for the node.
 void setNode(DiagramNode value)
          Sets the node that holds the dragged DiagramNode.
 void setSize(java.awt.geom.Dimension2D value)
          Set the size of the node.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DraggedNode

public DraggedNode(DiagramNode node,
                   java.awt.geom.Dimension2D size)
Initializes a new instance of the DraggedNode class.

Parameters:
node - The dragged DiagramNode.
size - The size of the node.

DraggedNode

public DraggedNode(DiagramNode node,
                   java.awt.geom.Dimension2D size,
                   java.lang.String label)
Initializes a new instance of the DraggedNode class.

Parameters:
node - The dragged DiagramNode.
size - The size of the node.
label - The text to be displayed for the node.
Method Detail

getNode

public DiagramNode getNode()
Gets the node that holds the dragged DiagramNode.


setNode

public void setNode(DiagramNode value)
Sets the node that holds the dragged DiagramNode.


getSize

public java.awt.geom.Dimension2D getSize()
Get the size of the node.


setSize

public void setSize(java.awt.geom.Dimension2D value)
Set the size of the node.


getLabel

public java.lang.String getLabel()
Gets the text displayed for the node.


setLabel

public void setLabel(java.lang.String value)
Sets the text displayed for the node.