annotate src/test/java/alice/jungle/log/example/PrintChildrenAttribute.java @ 105:f9e29a52efd3

Move some files
author one
date Tue, 26 Nov 2013 06:43:10 +0900
parents 60d28fedcbf2
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
105
f9e29a52efd3 Move some files
one
parents: 82
diff changeset
1 package alice.jungle.log.example;
28
e968224ad0ce add jungle.test.core.practice
one
parents:
diff changeset
2
e968224ad0ce add jungle.test.core.practice
one
parents:
diff changeset
3 import java.nio.ByteBuffer;
e968224ad0ce add jungle.test.core.practice
one
parents:
diff changeset
4
e968224ad0ce add jungle.test.core.practice
one
parents:
diff changeset
5 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.Jungle;
e968224ad0ce add jungle.test.core.practice
one
parents:
diff changeset
6 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.JungleTree;
e968224ad0ce add jungle.test.core.practice
one
parents:
diff changeset
7 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.core.Children;
e968224ad0ce add jungle.test.core.practice
one
parents:
diff changeset
8 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.core.Node;
66
29127ac788a6 move some files
one
parents: 47
diff changeset
9 import jungle.app.bbs.JungleManager;
28
e968224ad0ce add jungle.test.core.practice
one
parents:
diff changeset
10 import alice.codesegment.CodeSegment;
e968224ad0ce add jungle.test.core.practice
one
parents:
diff changeset
11 import alice.datasegment.CommandType;
e968224ad0ce add jungle.test.core.practice
one
parents:
diff changeset
12 import alice.datasegment.Receiver;
e968224ad0ce add jungle.test.core.practice
one
parents:
diff changeset
13
e968224ad0ce add jungle.test.core.practice
one
parents:
diff changeset
14 public class PrintChildrenAttribute extends CodeSegment {
e968224ad0ce add jungle.test.core.practice
one
parents:
diff changeset
15
e968224ad0ce add jungle.test.core.practice
one
parents:
diff changeset
16 Receiver key = ids.create(CommandType.TAKE);
e968224ad0ce add jungle.test.core.practice
one
parents:
diff changeset
17
e968224ad0ce add jungle.test.core.practice
one
parents:
diff changeset
18 public PrintChildrenAttribute(String _key) {
e968224ad0ce add jungle.test.core.practice
one
parents:
diff changeset
19 key.setKey(_key);
e968224ad0ce add jungle.test.core.practice
one
parents:
diff changeset
20 }
e968224ad0ce add jungle.test.core.practice
one
parents:
diff changeset
21
e968224ad0ce add jungle.test.core.practice
one
parents:
diff changeset
22 public void run() {
e968224ad0ce add jungle.test.core.practice
one
parents:
diff changeset
23 System.out.println("--PrintChildrenAttribute--");
e968224ad0ce add jungle.test.core.practice
one
parents:
diff changeset
24 String k = key.asString();
e968224ad0ce add jungle.test.core.practice
one
parents:
diff changeset
25 System.out.println("key : "+ k);
47
686057add8a4 confirmed LogUpdateCodeSegment
one
parents: 39
diff changeset
26 Jungle jungle = JungleManager.getJungle();
28
e968224ad0ce add jungle.test.core.practice
one
parents:
diff changeset
27 JungleTree tree = jungle.getTreeByName("tree");
e968224ad0ce add jungle.test.core.practice
one
parents:
diff changeset
28 Node node = tree.getRootNode();
e968224ad0ce add jungle.test.core.practice
one
parents:
diff changeset
29 Children<Node> chs = node.getChildren();
e968224ad0ce add jungle.test.core.practice
one
parents:
diff changeset
30 System.out.println("children size : "+chs.size());
e968224ad0ce add jungle.test.core.practice
one
parents:
diff changeset
31 for(Node n : chs) {
e968224ad0ce add jungle.test.core.practice
one
parents:
diff changeset
32 ByteBuffer b = n.getAttributes().get(k);
e968224ad0ce add jungle.test.core.practice
one
parents:
diff changeset
33 System.out.println(new String(b.array()));
e968224ad0ce add jungle.test.core.practice
one
parents:
diff changeset
34 }
e968224ad0ce add jungle.test.core.practice
one
parents:
diff changeset
35
e968224ad0ce add jungle.test.core.practice
one
parents:
diff changeset
36 System.exit(0);
66
29127ac788a6 move some files
one
parents: 47
diff changeset
37
28
e968224ad0ce add jungle.test.core.practice
one
parents:
diff changeset
38 }
e968224ad0ce add jungle.test.core.practice
one
parents:
diff changeset
39
e968224ad0ce add jungle.test.core.practice
one
parents:
diff changeset
40
e968224ad0ce add jungle.test.core.practice
one
parents:
diff changeset
41 }