com.mindfusion.diagramming
Class ContainerNodeProperties

java.lang.Object
  extended by com.mindfusion.diagramming.DiagramItemProperties
      extended by com.mindfusion.diagramming.DiagramNodeProperties
          extended by com.mindfusion.diagramming.ContainerNodeProperties

public class ContainerNodeProperties
extends DiagramNodeProperties

Stores the values of ContainerNode properties during undo / redo operations. If you need to implement undo support for the additional properties defined by a class derived from ContainerNode, do so by deriving from ContainerNodeProperties and overriding the ContainerNode.saveProperties(com.mindfusion.diagramming.DiagramItemProperties), ContainerNode.restoreProperties(com.mindfusion.diagramming.DiagramItemProperties), and ContainerNode.createProperties() methods.


Field Summary
 java.lang.String caption
           
 java.awt.Color captionColor
           
 TextFormat captionFormat
           
 float captionHeight
           
 Pen highlightPen
           
 float margin
           
 java.awt.geom.Dimension2D minimumSize
           
 
Constructor Summary
ContainerNodeProperties()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

highlightPen

public Pen highlightPen

margin

public float margin

minimumSize

public java.awt.geom.Dimension2D minimumSize

caption

public java.lang.String caption

captionColor

public java.awt.Color captionColor

captionHeight

public float captionHeight

captionFormat

public TextFormat captionFormat
Constructor Detail

ContainerNodeProperties

public ContainerNodeProperties()