view 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 source

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);
	}

}