1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.apache.myfaces.tobago.example.demo;
21
22 public class MixedCommandTree {
23
24 public static NamedNode createSample() {
25
26 final NamedNode tree = new NamedNode("Commands");
27
28 final NamedNode actions = new NamedNode("Actions");
29 tree.add(actions);
30 actions.add(new NamedNode("Action 1", "Action 1", null, null));
31 actions.add(new NamedNode("Action 2", "Action 2", null, null));
32 actions.add(new NamedNode("Action 3", "Action 3", null, null));
33
34 final NamedNode links = new NamedNode("Links");
35 tree.add(links);
36 links.add(new NamedNode("MyFaces", null, null, "http://myfaces.apache.org/"));
37 links.add(new NamedNode("Apache", null, null, "http://www.apache.org/"));
38
39 final NamedNode scripts = new NamedNode("Scripts");
40 tree.add(scripts);
41 scripts.add(new NamedNode("1", null, "alert(1);", null));
42 scripts.add(new NamedNode("2", null, "alert(2);", null));
43
44 return tree;
45 }
46 }