OSDN Git Service

initial commit
[xdf/git-repos.git] / xdf / src / main / java / jp / ac / aiit / xdf / core / typeconvert / IntegerConverter.java
1 package jp.ac.aiit.xdf.core.typeconvert;
2
3
4 /**
5  * 文字列を整数値に変換する
6  * 
7  * @author Shunichi Takagi
8  */
9 public class IntegerConverter implements TypeConverter<Integer> {
10         private static final String MATCHER = "^[-+]?[1-9][0-9]*$"; //前ゼロを許可してもよいと思う。
11
12         @Override
13         public Integer apply(String target) {
14                 return Integer.valueOf(target);
15         }
16
17         @Override
18         public boolean isAppliable(String target) {
19                 return target.matches(MATCHER);
20         }
21
22 }