Mercurial > hg > Members > shoshi > TreeCMS > TreeCMSPrototype1
comparison src/treecms/proto/test/Test1.java @ 0:f815c7c1fb38
hg init
author | shoshi |
---|---|
date | Fri, 27 Aug 2010 15:26:20 +0900 |
parents | |
children | 18f696e9fc1e |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:f815c7c1fb38 |
---|---|
1 package treecms.proto.test; | |
2 | |
3 import java.util.Iterator; | |
4 | |
5 import treecms.proto.api.*; | |
6 import treecms.proto.simple.*; | |
7 | |
8 public class Test1 | |
9 { | |
10 public static void main(String _arg[]) | |
11 { | |
12 NodeAPI root = (new SimpleNodeAPITreeBuilder()).getContents(); | |
13 root.setTitle("root"); | |
14 | |
15 NodeAPI child1 = root.addChild(); | |
16 child1.setTitle("child1"); | |
17 NodeAPI child2 = root.addChild(); | |
18 child2.setTitle("child2"); | |
19 | |
20 NodeAPI child11 = child1.addChild(); | |
21 child11.setTitle("child11"); | |
22 NodeAPI child12 = child1.addChild(); | |
23 child12.setTitle("child12"); | |
24 NodeAPI child13 = child1.addChild(); | |
25 child13.setTitle("child13"); | |
26 | |
27 NodeAPI child21 = child2.addChild(); | |
28 child21.setTitle("child21"); | |
29 | |
30 NodeAPI child211 = child21.addChild(); | |
31 child211.setTitle("child211"); | |
32 NodeAPI child212 = child21.addChild(); | |
33 child212.setTitle("child212"); | |
34 | |
35 | |
36 PreOrderTreeWalker walker = new PreOrderTreeWalker(root); | |
37 Iterator<NodeAPI> itr = walker.iterator(); | |
38 while(itr.hasNext()){ | |
39 NodeAPI node = itr.next(); | |
40 System.out.println(node.getTitle()); | |
41 } | |
42 | |
43 } | |
44 } |