Mercurial > hg > Database > Alice
view src/main/java/alice/test/topology/fish/Routing.java @ 655:1c93e82e05c6 default tip
fix timestamp
author | suruga |
---|---|
date | Sat, 17 Feb 2018 00:33:00 +0900 |
parents | aefbe41fcf12 |
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; } }