2. Full Example

This example is the file test/menu/menu.xml.

1: <?xml version="1.0"?> 2: 3: <!DOCTYPE xmenu SYSTEM "nl/justobjects/xmenu/rsc/xml/xmenu.dtd"> 4: 5: 6: <xmenu title="KeyWorx" default="mymain.html" outlineColor="white" fgColor="white" bgColor="#001E32" > 7: 8: <doc label="home" url="/" desc="Home page" target="_top"/> 9: <doc label="who-is-there ?" url="/explorer.jsp?cmd=spaces" desc="View all agents in all spaces"/> 10: 11: <folder label="server" desc="Server management"> 12: <doc label="applog" url="servermon.jsp?cmd=log&amp;sub=applog" desc="KeyStroke Application Log"/> 13: <doc label="applog-last32" url="servermon.jsp?cmd=log&amp;sub=applog-lastN" desc="Last N entries of KeyStroke Application Log"/> 14: <doc label="httplog" url="servermon.jsp?cmd=log&amp;sub=weblog" desc="Web Server (HTTP) Log"/> 15: <doc label="threads" url="thread.jsp" desc="Active threads"/> 16: <doc label="ps" url="ps.jsp" desc="Process Status"/> 17: <doc label="restart-server" url="restart.jsp" desc="Restart"/> 18: <doc label="standard-err" url="nohup.txt" desc="Stdout and stderr"/> 19: <doc label="old-logs" url="log" desc="Old logfiles"/> 20: </folder> 21: 22: <folder label="spaces" desc="Spaces"> 23: 24: <doc label="who-is-there ?" url="/explorer.jsp?cmd=spaces" desc="View all agents in all spaces"/> 25: <folder label="KsTest" desc="test session"> 26: <doc label="agents" url="/explorer.jsp?space=KsTest&amp;cmd=agents" desc="View the agents"/> 27: <doc label="patch" url="/explorer.jsp?space=KsTest&amp;cmd=patch" desc="View the Patch"/> 28: <doc label="commandlog" url="/explorer.jsp?space=KsTest&amp;cmd=log" desc="Command log"/> 29: <doc label="rtpchannel" url="/explorer.jsp?space=KsTest&amp;cmd=channel" desc="RTP Channel Performance"/> 30: </folder> 31: 32: <folder label="Space1" desc="test session"> 33: <doc label="agents" url="/explorer.jsp?space=Space1&amp;cmd=agents" desc="View the agents"/> 34: <doc label="patch" url="/explorer.jsp?space=Space1&amp;cmd=patch" desc="View the Patch"/> 35: <doc label="commandlog" url="/explorer.jsp?space=Space1&amp;cmd=log" desc="Command log"/> 36: <doc label="rtpchannel" url="/explorer.jsp?space=Space1&amp;cmd=channel" desc="RTP Channel Performance"/> 37: </folder> 38: 39: <folder label="Space2" desc="test session"> 40: <doc label="agents" url="/explorer.jsp?space=Space2&amp;cmd=agents" desc="View the agents"/> 41: <doc label="patch" url="/explorer.jsp?space=Space2&amp;cmd=patch" desc="View the Patch"/> 42: <doc label="commandlog" url="/explorer.jsp?space=Space2&amp;cmd=log" desc="Command log"/> 43: <doc label="rtpchannel" url="/explorer.jsp?space=Space2&amp;cmd=channel" desc="RTP Channel Performance"/> 44: </folder> 45: 46: <folder label="Space3" desc="test session"> 47: <doc label="agents" url="/explorer.jsp?space=Space3&amp;cmd=agents" desc="View the agents"/> 48: <doc label="patch" url="/explorer.jsp?space=Space3&amp;cmd=patch" desc="View the Patch"/> 49: <doc label="commandlog" url="/explorer.jsp?space=Space3&amp;cmd=log" desc="Command log"/> 50: <doc label="rtpchannel" url="/explorer.jsp?space=Space3&amp;cmd=channel" desc="RTP Channel Performance"/> 51: </folder> 52: 53: <folder label="Space4" desc="test session"> 54: <doc label="agents" url="/explorer.jsp?space=Space4&amp;cmd=agents" desc="View the agents"/> 55: <doc label="patch" url="/explorer.jsp?space=Space4&amp;cmd=patch" desc="View the Patch"/> 56: <doc label="commandlog" url="/explorer.jsp?space=Space4&amp;cmd=log" desc="Command log"/> 57: <doc label="rtpchannel" url="/explorer.jsp?space=Space4&amp;cmd=channel" desc="RTP Channel Performance"/> 58: </folder> 59: 60: <folder label="Space5" desc="test session"> 61: <doc label="agents" url="/explorer.jsp?space=Space5&amp;cmd=agents" desc="View the agents"/> 62: <doc label="patch" url="/explorer.jsp?space=Space5&amp;cmd=patch" desc="View the Patch"/> 63: <doc label="commandlog" url="/explorer.jsp?space=Space5&amp;cmd=log" desc="Command log"/> 64: <doc label="rtpchannel" url="/explorer.jsp?space=Space5&amp;cmd=channel" desc="RTP Channel Performance"/> 65: </folder> 66: 67: <folder label="ChatSpace" desc="chat session"> 68: <doc label="agents" url="/explorer.jsp?space=ChatSpace&amp;cmd=agents" desc="View the agents"/> 69: <doc label="commandlog" url="/explorer.jsp?space=ChatSpace&amp;cmd=log" desc="Command log"/> 70: <doc label="join" url="/chat.html" desc="The chat window"/> 71: </folder> 72: 73: <folder label="AVSpace" desc="audio/video session"> 74: <doc label="agents" url="/explorer.jsp?space=AVSpace&amp;cmd=agents" desc="View the agents"/> 75: <doc label="commandlog" url="/explorer.jsp?space=AVSpace&amp;cmd=log" desc="Command log"/> 76: <doc label="rtpchannel-control" url="/explorer.jsp?space=AVSpace&amp;cmd=channel" desc="RTP Channel Performance"/> 77: <doc label="rtpchannel-data" url="/explorer.jsp?space=AVSpace&amp;cmd=channel" desc="RTP Channel Performance"/> 78: </folder> 79: </folder> 80: 81: <folder label="doc" desc="Documents"> 82: <doc label="AMUSE-overview" url="doc/amuse-overview.html" desc="AMUSE Overview" /> 83: <doc label="AMUSE-protocol" url="doc/amuse-protocol.html" desc="AMUSE Protocol"/> 84: <doc label="AMUSE-multiuser" url="doc/amuse-multiuser.html" desc="AMUSE Multi User Issues"/> 85: <doc label="AMUSE-TODO" url="doc/todo.txt" desc="TODO list"/> 86: <folder label="scenarios" desc="examples"> 87: <doc label="example-oneplayer" url="doc/ksrun3-result.txt" desc="Example1"/> 88: <doc label="example-twoplayer" url="doc/ksrun4-result.txt" desc="Example2"/> 89: </folder> 90: </folder> 91: <doc label="help" url="xmenuhelp.html" desc="Help using this menu"/> 92: 93: <!-- <folder label="patch" desc="Patch commands"> 94: <doc label="view" url="sessionmon.jsp?session=KsTest&amp;cmd=patch&amp;sub=view" desc="View current patch"/> 95: <doc label="new" url="sessionmon.jsp?session=KsTest&amp;cmd=patch&amp;sub=new" desc="New current patch"/> 96: <doc label="save" url="sessionmon.jsp?session=KsTest&amp;cmd=patch&amp;sub=save" desc="Save current patch"/> 97: <doc label="load" url="sessionmon.jsp?session=KsTest&amp;cmd=patch&amp;sub=load" desc="Load new patches"/>; 98: <doc label="list" url="/session/KsTest/patch" desc="List available patches"/>; 99: </folder> 100: <doc label="library" url="/session/KsTest/library" desc="View library files"/> 101: <doc label="commandlog" url="sessionmon.jsp?session=KsTest&amp;cmd=log" desc="Session Command Log"/> --> 102: </xmenu>