diff src/alice/datasegment/Receiver.java @ 254:2ec10cfa8cc3

refactor
author sugi
date Mon, 01 Jul 2013 20:00:07 +0900
parents 32e7d5271477
children b90d03c6cb00
line wrap: on
line diff
--- a/src/alice/datasegment/Receiver.java	Tue Jun 18 17:14:20 2013 +0900
+++ b/src/alice/datasegment/Receiver.java	Mon Jul 01 20:00:07 2013 +0900
@@ -25,18 +25,18 @@
 	}
 	
 	public void setQuickKey(String managerKey, String key){
-		this.managerKey = managerKey;
 		setQuickKey(managerKey, key, 0);
 	}
 	
 	public void setQuickKey(String managerKey, String key, int index) {
+		this.managerKey = managerKey;
 		this.key = key;
 		switch (type) {
 		case PEEK:
-			ids.quickPeek(this, managerKey, key, index);
+			ids.quickPeek(this);
 			break;
 		case TAKE:
-			ids.quickTake(this, managerKey, key, index);
+			ids.quickTake(this);
 			break;
 		default:
 			break;
@@ -45,18 +45,19 @@
 	}
 	
 	public void setKey(String managerKey, String key) {
-		this.managerKey = managerKey;
 		setKey(managerKey, key, 0);
 	}
 
 	public void setKey(String managerKey, String key, int index) {
+		this.managerKey = managerKey;
 		this.key = key;
+		this.index = index;
 		switch (type) {
 		case PEEK:
-			ids.peek(this, managerKey, key, index);
+			ids.peek(this);
 			break;
 		case TAKE:
-			ids.take(this, managerKey, key, index);
+			ids.take(this);
 			break;
 		default:
 			break;
@@ -70,12 +71,13 @@
 
 	public void setKey(String key, int index) {
 		this.key = key;
+		this.index = index;
 		switch (type) {
 		case PEEK:
-			ids.peek(this, key, index);
+			ids.peek(this);
 			break;
 		case TAKE:
-			ids.take(this, key, index);
+			ids.take(this);
 			break;
 		default:
 			break;