comparison src/jungle/test/codesegment/operation/ShowAttribute.java @ 27:0493340583ab

move some files
author one
date Mon, 01 Jul 2013 04:27:11 +0900
parents src/jungle/test/codesegment/practice/ShowAttribute.java@1d7f52c3b3d9
children 10359a815068
comparison
equal deleted inserted replaced
26:1d7f52c3b3d9 27:0493340583ab
1 package jungle.test.codesegment.operation;
2
3 import java.nio.ByteBuffer;
4
5 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.Jungle;
6 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.JungleTree;
7 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.JungleTreeEditor;
8 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.core.Children;
9 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.core.Node;
10 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.DefaultNodePath;
11 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Either;
12 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Error;
13 import alice.codesegment.CodeSegment;
14 import alice.datasegment.CommandType;
15 import alice.datasegment.Receiver;
16
17 public class ShowAttribute extends CodeSegment {
18
19 Receiver arg1 = ids.create(CommandType.TAKE);
20
21 public ShowAttribute() {
22 arg1.setKey("show");
23 }
24
25 public void run() {
26 System.out.println("--ShowAttribute--");
27
28 Jungle jungle = new JungleManager().getJungle();
29 JungleTree tree = jungle.getTreeByName("tree");
30 Node node = tree.getRootNode();
31 Children<Node> chs = node.getChildren();
32 System.out.println("children size : "+chs.size());
33 for(Node n : chs) {
34 ByteBuffer b = n.getAttributes().get("key1");
35 System.out.println(new String(b.array()));
36 }
37
38 System.exit(0);
39
40
41 }
42
43 }