Package org.netbeans.modules.openoffice.wizard.nodes

Source Code of org.netbeans.modules.openoffice.wizard.nodes.EnumEntryNode

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";
}
TOP

Related Classes of org.netbeans.modules.openoffice.wizard.nodes.EnumEntryNode

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.