Mercurial > hg > Database > Alice
view src/main/java/alice/test/topology/fish/Routing.java @ 345:8f71c3e6f11d
Change directory structure Maven standard
author | sugi |
---|---|
date | Wed, 16 Apr 2014 18:26:07 +0900 |
parents | |
children | aefbe41fcf12 |
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; } }