/* * CategoryNode.java * * Created on September 21, 2006, 9:02 PM * * To change this template, choose Tools | Template Manager * and open the template in the editor. * * To understand this class, see http://platform.netbeans.org/tutorials/nbm-nodesapi3.html */ package org.netbeans.shapesample.palette; import java.awt.datatransfer.Transferable; import java.awt.dnd.DnDConstants; import java.io.IOException; import java.util.List; import javax.swing.Action; import org.openide.actions.NewAction; import org.openide.actions.PasteAction; import org.openide.nodes.AbstractNode; import org.openide.nodes.Children; import org.openide.nodes.Node; import org.openide.nodes.Node.Cookie; import org.openide.nodes.NodeTransfer; import org.openide.util.actions.SystemAction; import org.openide.util.datatransfer.NewType; import org.openide.util.datatransfer.PasteType; import org.openide.util.lookup.Lookups; import org.openide.windows.WindowManager; /** * * @author Geertjan Wielenga */ public class CategoryNode extends AbstractNode { /** Creates a new instance of CategoryNode */ public CategoryNode( Category category ) { super( new ShapeChildren(category), Lookups.singleton(category) ); setDisplayName(category.getName()); } }