annotate src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/TreeEditor.java @ 14:596a714e6a89

added documents
author Shoshi TAMAKI
date Tue, 18 Dec 2012 16:51:09 +0900
parents a46ff0114a9e
children 3ef2a66a8c5d
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
10
Shoshi TAMAKI
parents:
diff changeset
1 package jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store;
Shoshi TAMAKI
parents:
diff changeset
2
Shoshi TAMAKI
parents:
diff changeset
3 import java.nio.ByteBuffer;
14
596a714e6a89 added documents
Shoshi TAMAKI
parents: 13
diff changeset
4
13
Shoshi TAMAKI
parents: 12
diff changeset
5 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.trasnformer.NodeEditor;
10
Shoshi TAMAKI
parents:
diff changeset
6
Shoshi TAMAKI
parents:
diff changeset
7 public interface TreeEditor
Shoshi TAMAKI
parents:
diff changeset
8 {
12
df42dca47c3e rename and commit
Shoshi TAMAKI
parents: 11
diff changeset
9 public TraversableTree getTree();
14
596a714e6a89 added documents
Shoshi TAMAKI
parents: 13
diff changeset
10 public TreeEditResult appendChild(NodePath _path,int _pos);
596a714e6a89 added documents
Shoshi TAMAKI
parents: 13
diff changeset
11 public TreeEditResult deleteChild(NodePath _path,int _pos);
10
Shoshi TAMAKI
parents:
diff changeset
12
14
596a714e6a89 added documents
Shoshi TAMAKI
parents: 13
diff changeset
13 public TreeEditResult putAttribute(NodePath _path,String _key,ByteBuffer _value);
596a714e6a89 added documents
Shoshi TAMAKI
parents: 13
diff changeset
14 public TreeEditResult deleteAttribute(NodePath _path,String _key);
10
Shoshi TAMAKI
parents:
diff changeset
15
14
596a714e6a89 added documents
Shoshi TAMAKI
parents: 13
diff changeset
16 public TreeEditResult edit(NodePath _path,NodeEditor _transformer);
11
5f763f32940e added traverser api
Shoshi TAMAKI
parents: 10
diff changeset
17
10
Shoshi TAMAKI
parents:
diff changeset
18 public boolean success();
Shoshi TAMAKI
parents:
diff changeset
19 }