4
|
1 package jp.ac.u_ryukyu.ie.cr.bbs.browsing;
|
|
2
|
|
3 import jp.ac.u_ryukyu.ie.cr.jungle.store.impl.TreeNode;
|
|
4 import java.util.Iterator;
|
|
5
|
|
6 public interface BrowsingBulletinBoard
|
|
7 {
|
|
8 Iterable<String> getBoards();
|
|
9 void createBoards(String name);
|
|
10 void createBoardMessage(String bname, String key, String attribute, String pathStr);
|
|
11 void createChild(String bname,String nodeName, String pathStr);
|
|
12 void editMessage(String bname, String key, String attribute, String pathStr);
|
|
13 String sanitize(String str);
|
7
|
14 GetAttributeImp getAttribute(String bname, String nodePath);
|
4
|
15 Iterator<TreeNode> getChildren(String bname, String nodePath);
|
5
|
16 Iterator<TreeNode> findNode(String bname, String key, String value);
|
|
17 String getNodePath(String bname, TreeNode node);
|
|
18 boolean childMove(String bname, String path, String childNum, String move);
|
4
|
19 }
|