annotate rep/SelectButtonEvent.java @ 246:a91d04a13d59

*** empty log message ***
author kono
date Wed, 03 Sep 2008 16:55:15 +0900
parents cbd67817e9cd
children 526ee0354067
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
222
18d6a7140fa3 *** empty log message ***
pin
parents:
diff changeset
1 package rep;
18d6a7140fa3 *** empty log message ***
pin
parents:
diff changeset
2
18d6a7140fa3 *** empty log message ***
pin
parents:
diff changeset
3 import rep.channel.REPSocketChannel;
18d6a7140fa3 *** empty log message ***
pin
parents:
diff changeset
4
246
a91d04a13d59 *** empty log message ***
kono
parents: 227
diff changeset
5 public class SelectButtonEvent implements SessionManagerEvent{
222
18d6a7140fa3 *** empty log message ***
pin
parents:
diff changeset
6
246
a91d04a13d59 *** empty log message ***
kono
parents: 227
diff changeset
7 private REPSocketChannel<REPCommand> editorChannel;
222
18d6a7140fa3 *** empty log message ***
pin
parents:
diff changeset
8 private int sid;
18d6a7140fa3 *** empty log message ***
pin
parents:
diff changeset
9 private int eid;
246
a91d04a13d59 *** empty log message ***
kono
parents: 227
diff changeset
10 private SessionManagerEventListener manager;
222
18d6a7140fa3 *** empty log message ***
pin
parents:
diff changeset
11
246
a91d04a13d59 *** empty log message ***
kono
parents: 227
diff changeset
12 public SelectButtonEvent(EditorPlus<REPCommand> editor, SessionPlus session, SessionManagerEventListener listener) {
227
cbd67817e9cd *** empty log message ***
pin
parents: 222
diff changeset
13 this.editorChannel = editor.getChannel();
cbd67817e9cd *** empty log message ***
pin
parents: 222
diff changeset
14 this.eid = editor.getEID();
cbd67817e9cd *** empty log message ***
pin
parents: 222
diff changeset
15 this.sid = session.getSID();
246
a91d04a13d59 *** empty log message ***
kono
parents: 227
diff changeset
16 this.manager = listener;
222
18d6a7140fa3 *** empty log message ***
pin
parents:
diff changeset
17 }
18d6a7140fa3 *** empty log message ***
pin
parents:
diff changeset
18
246
a91d04a13d59 *** empty log message ***
kono
parents: 227
diff changeset
19 public REPSocketChannel<REPCommand> getEditorChannel() {
222
18d6a7140fa3 *** empty log message ***
pin
parents:
diff changeset
20 return editorChannel;
18d6a7140fa3 *** empty log message ***
pin
parents:
diff changeset
21 }
18d6a7140fa3 *** empty log message ***
pin
parents:
diff changeset
22
18d6a7140fa3 *** empty log message ***
pin
parents:
diff changeset
23 public int getSID() {
18d6a7140fa3 *** empty log message ***
pin
parents:
diff changeset
24 return sid;
18d6a7140fa3 *** empty log message ***
pin
parents:
diff changeset
25 }
18d6a7140fa3 *** empty log message ***
pin
parents:
diff changeset
26
18d6a7140fa3 *** empty log message ***
pin
parents:
diff changeset
27 public int getEID() {
18d6a7140fa3 *** empty log message ***
pin
parents:
diff changeset
28 return eid;
18d6a7140fa3 *** empty log message ***
pin
parents:
diff changeset
29 }
18d6a7140fa3 *** empty log message ***
pin
parents:
diff changeset
30
18d6a7140fa3 *** empty log message ***
pin
parents:
diff changeset
31 public void exec() {
18d6a7140fa3 *** empty log message ***
pin
parents:
diff changeset
32 manager.selectSession(this);
18d6a7140fa3 *** empty log message ***
pin
parents:
diff changeset
33 }
18d6a7140fa3 *** empty log message ***
pin
parents:
diff changeset
34
18d6a7140fa3 *** empty log message ***
pin
parents:
diff changeset
35 }