package org.netbeans.modules.openoffice.wizard.nodes;
import java.beans.FeatureDescriptor;
import org.netbeans.modules.openoffice.wizard.panels.idl.*;
import org.netbeans.modules.openoffice.wizard.keys.NameKey;
import org.openide.nodes.AbstractNode;
import java.util.Vector;
import org.openide.nodes.Node;
public class EnumEntryNode extends LeafNode
{
public EnumEntryNode(NameKey namedkey)
{
super(namedkey);
setName(namedkey.getName());
setIconBase("org/netbeans/modules/openoffice/wizard/ui/attribute");
}
public String generateSelf(int i)
{
return getName();
}
public BasePanel getEditPanel()
{
ModuleCreatePanel modulepanel = new ModuleCreatePanel();
modulepanel.setName(getName());
return modulepanel;
}
public void reInit(BasePanel BasePanel)
{
if(BasePanel instanceof ModuleCreatePanel)
{
String s = ((ModuleCreatePanel)BasePanel).getName();
if(!key.getName().equals(s))
{
setName(s);
key.setName(s);
}
}
}
public void generateImports(Vector Imports1)
{
Node anode[] = getChildren().getNodes();
for(int l = 0; l < anode.length; l++)
{
((BaseNode)anode[l]).generateImports(Imports1);
}
}
private static final String ICON_BASE = "org/netbeans/modules/openoffice/wizard/ui/attribute";
}