<filesystem>

<folder name="menu">

    <file name="file.xml">
        <![CDATA[
            <menudesc xmlns="http://www.netbeans.org/ns/menudesc">
                <displayname>File</displayname>
                <path>file</path>
            </menudesc>
        ]]>
    </file>
    
    <file name="help.xml">
        <![CDATA[
            <menudesc xmlns="http://www.netbeans.org/ns/menudesc">
                <displayname>Help</displayname>
                <path>help</path>
            </menudesc>
        ]]>
    </file>

    <folder name="file">
    
        <file name="exit.xml">
            <![CDATA[
                <instance xmlns="http://www.netbeans.org/ns/registry">
                    <class>org.netbeans.core.actions.SystemExit</class>
                </instance>
            ]]>
        </file>
        
    </folder>  <!-- end of "file" -->
    
    <folder name="help">

        <file name="master-help.xml" url=".../master-help.xml"/>

        <file name="shortcuts.xml">
            <![CDATA[
                <menudesc xmlns="http://www.netbeans.org/ns/menudesc">
                    <displayname>Help Shortcuts</displayname>
                    <path>shortcutscontext</path>
                    <sort>alphabetically</sort>
                </menudesc>
            ]]>
        </file>
        
        <folder name="shortcutscontext">

            <file name="tomcat.xml" url=".../tomcat.xml"/>
            <file name="userguide.xml" url=".../userguide.xml"/>
            <file name="web.xml" url=".../web.xml"/>
            
        </folder>  <!-- end of "shortcutscontext" -->
        
    </folder>  <!-- end of "help" -->

</folder>  <!-- end of "menu" -->

<!-- 
==============================================================================
Below is *illustrative* example how such an layer could look like in future:
==============================================================================
-->

<context name="menu" xmlns="http://www.netbeans.org/ns/registry">

    <binding name="file">
        <menudesc xmlns="http://www.netbeans.org/ns/menudesc">
            <displayname>File</displayname>
            <path>file</path>
        </menudesc>
    </binding>
    
    <binding name="help">
        <menudesc xmlns="http://www.netbeans.org/ns/menudesc">
            <displayname>Help</displayname>
            <path>help</path>
        </menudesc>
    </binding>

    <context name="file">

        <binding name="exit">
            <instance xmlns="http://www.netbeans.org/ns/registry">
                <class>org.netbeans.core.actions.SystemExit</class>
            </instance>
        </binding>
        
    </context>  <!-- end of "file" -->
    
    <context name="help">

        <binding name="master-help"> <!-- ... --> </binding>

        <binding name="shortcuts">
            <menudesc xmlns="http://www.netbeans.org/ns/menudesc">
                <displayname>Help Shortcuts</displayname>
                <path>shortcutscontext</path>
                <sort>alphabetically</sort>
            </menudesc>
        </binding>
        
        <context name="shortcutscontext">

            <binding name="tomcat"> <!-- ... --> </binding>
            <binding name="userguide"> <!-- ... --> </binding>
            <binding name="web"> <!-- ... --> </binding>
            
        </context>  <!-- end of "shortcutscontext" -->
        
    </context>  <!-- end of "help" -->

</context>  <!-- end of "menu" -->

</filesystem>
