annotate rep/translater/Translater.java @ 313:0585fd2410b8 single-insert-command

Single Insert Command worked.
author kono
date Sun, 05 Oct 2008 22:36:24 +0900
parents 4d9b32666ed2
children 20fb70068089
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
141
6f15a8880ed8 *** empty log message ***
pin
parents:
diff changeset
1 package rep.translater;
6f15a8880ed8 *** empty log message ***
pin
parents:
diff changeset
2
213
4d9b32666ed2 *** empty log message ***
pin
parents: 141
diff changeset
3 import java.util.ArrayList;
4d9b32666ed2 *** empty log message ***
pin
parents: 141
diff changeset
4
141
6f15a8880ed8 *** empty log message ***
pin
parents:
diff changeset
5 import rep.REPCommand;
6f15a8880ed8 *** empty log message ***
pin
parents:
diff changeset
6
6f15a8880ed8 *** empty log message ***
pin
parents:
diff changeset
7 public interface Translater {
6f15a8880ed8 *** empty log message ***
pin
parents:
diff changeset
8
6f15a8880ed8 *** empty log message ***
pin
parents:
diff changeset
9 /**
6f15a8880ed8 *** empty log message ***
pin
parents:
diff changeset
10 * Translate command When the editor send REPCommand to remote editor.
6f15a8880ed8 *** empty log message ***
pin
parents:
diff changeset
11 * @param command which the editor want to send.
6f15a8880ed8 *** empty log message ***
pin
parents:
diff changeset
12 * @return translated command which should be sent by the editor.
6f15a8880ed8 *** empty log message ***
pin
parents:
diff changeset
13 */
6f15a8880ed8 *** empty log message ***
pin
parents:
diff changeset
14 abstract public REPCommand transSendCmd(REPCommand cmd);
6f15a8880ed8 *** empty log message ***
pin
parents:
diff changeset
15
6f15a8880ed8 *** empty log message ***
pin
parents:
diff changeset
16 /**
6f15a8880ed8 *** empty log message ***
pin
parents:
diff changeset
17 * Inform translater about that the editor receive own command which it sent.
6f15a8880ed8 *** empty log message ***
pin
parents:
diff changeset
18 * but in this case, you can use also transReceiveCmd()
6f15a8880ed8 *** empty log message ***
pin
parents:
diff changeset
19 * @param command which the editor sent.
6f15a8880ed8 *** empty log message ***
pin
parents:
diff changeset
20 */
313
0585fd2410b8 Single Insert Command worked.
kono
parents: 213
diff changeset
21 abstract public ArrayList<REPCommand> catchOwnCommand();
141
6f15a8880ed8 *** empty log message ***
pin
parents:
diff changeset
22
6f15a8880ed8 *** empty log message ***
pin
parents:
diff changeset
23 /**
6f15a8880ed8 *** empty log message ***
pin
parents:
diff changeset
24 * Translate Command cmd that was received from SeMa.
6f15a8880ed8 *** empty log message ***
pin
parents:
diff changeset
25 * @param cmd the command to be translated.
6f15a8880ed8 *** empty log message ***
pin
parents:
diff changeset
26 * @return translated command.
6f15a8880ed8 *** empty log message ***
pin
parents:
diff changeset
27 */
6f15a8880ed8 *** empty log message ***
pin
parents:
diff changeset
28 abstract public REPCommand[] transReceiveCmd(REPCommand cmd);
6f15a8880ed8 *** empty log message ***
pin
parents:
diff changeset
29
6f15a8880ed8 *** empty log message ***
pin
parents:
diff changeset
30 /**
6f15a8880ed8 *** empty log message ***
pin
parents:
diff changeset
31 * set the editor's id.
6f15a8880ed8 *** empty log message ***
pin
parents:
diff changeset
32 * @param editor's id.
6f15a8880ed8 *** empty log message ***
pin
parents:
diff changeset
33 */
6f15a8880ed8 *** empty log message ***
pin
parents:
diff changeset
34 abstract public void setEid(int _eid);
6f15a8880ed8 *** empty log message ***
pin
parents:
diff changeset
35 }