package com.jgraph.example.mycellmodeleditor; import javax.swing.tree.DefaultMutableTreeNode; /** * A very basic wrapper storing a reference to a custom user object with a * label. * * @author rvalyi */ public class BusinessObjectWrapper { private String label = ""; /** * The wrapper where you put your real buisness object. * (An other solution is that you business object * implements a toString method and you deal with it * in the editor) */ private DefaultMutableTreeNode value; public String getLabel() { return label; } public void setLabel(String stringValue) { this.label = stringValue; } public DefaultMutableTreeNode getValue() { return value; } public void setValue(DefaultMutableTreeNode value) { this.value = value; } /** * Used by JGraph to render the cell label */ public String toString() { return label; } }