diff src/alice/jungle/codesegment/HashLogUpdateCodeSegment.java @ 52:61b2de3f7730

add HashSetDataSegment and HashLogUpdateCodeSegment. fix bugs
author one
date Sat, 13 Jul 2013 17:10:14 +0900
parents
children ccfe9b5e8f11
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/alice/jungle/codesegment/HashLogUpdateCodeSegment.java	Sat Jul 13 17:10:14 2013 +0900
@@ -0,0 +1,27 @@
+package alice.jungle.codesegment;
+
+import alice.codesegment.CodeSegment;
+import alice.datasegment.CommandType;
+import alice.datasegment.Receiver;
+import alice.jungle.datasegment.HashSetDataSegment;
+
+public class HashLogUpdateCodeSegment extends CodeSegment {
+	
+	Receiver hashLog = ids.create(CommandType.PEEK);
+	
+	String str;
+	
+	public HashLogUpdateCodeSegment(String _str) {
+		hashLog.setKey("hashLog");
+		str = _str;
+	}
+	
+	public void run() {
+		System.out.println("HashLogUpdateCodeSegment");
+		System.out.println("str : "+str);
+		HashSetDataSegment ds = hashLog.asClass(HashSetDataSegment.class);
+		ds.hash.add(str);
+		ods.put("hashLog", ds);
+	}
+
+}