package hep.aida.ref.plotter.style.registry;
import javax.swing.JComponent;
import javax.swing.tree.DefaultMutableTreeNode;
public class StoreEntryNode extends DefaultMutableTreeNode {
private JComponent page;
public StoreEntryNode(StyleStoreEntry entry) {
super(entry, false);
}
public void setPage(JComponent page) { this.page = page; }
public JComponent getPage() { return page; }
public String getName() {
Object obj = super.getUserObject();
if (obj instanceof StyleStoreEntry) return ((StyleStoreEntry) obj).getName();
else if (obj != null) return obj.toString();
else return null;
}
public StyleStoreEntry getStoreEntry() {
StyleStoreEntry entry = null;
Object obj = super.getUserObject();
if (obj instanceof StyleStoreEntry) entry = (StyleStoreEntry) obj;
return entry;
}
}