Mercurial > hg > Members > tatsuki > Alice
view src/main/java/alice/test/topology/fish/Routing.java @ 393:38021fceabef draft multicast
test commit
author | tatsuki |
---|---|
date | Tue, 17 Jun 2014 17:39:47 +0900 |
parents | 8f71c3e6f11d |
children |
line wrap: on
line source
package alice.test.topology.fish; import java.util.regex.Matcher; import java.util.regex.Pattern; import org.msgpack.annotation.Message; import org.msgpack.annotation.Optional; @Message public class Routing { public String name; public int id; public int width; @Optional public int startX; public Routing() {} public Routing(String name, int width) { this.name = name; this.width = width; Pattern pattern = Pattern.compile("^child([0-9]+)$"); Matcher matcher = pattern.matcher(name); matcher.find(); id = new Integer(matcher.group(1)); } public Routing(String name, int id, int width, int startX) { this.name = name; this.id = id; this.width = width; this.startX = startX; } }