OSDN Git Service

74b6414897aa593cff3b9b56706b9f434abbdc97
[coroid/inqubus.git] / frontend / src / yukihane / inqubus / config / ConfigGeneralProfile.java
1 package yukihane.inqubus.config;
2
3 import org.apache.commons.lang.builder.ToStringBuilder;
4 import saccubus.worker.profile.GeneralProfile;
5
6 /**
7  * コンフィグに設定された値を基にしたGeneralProfilee実装.
8  * @author yuki
9  */
10 public class ConfigGeneralProfile implements GeneralProfile {
11
12     private final String replaceFrom;
13     private final String replaceTo;
14
15     public ConfigGeneralProfile() {
16         final Config p = Config.INSTANCE;
17         this.replaceFrom = p.getReplaceFrom();
18         this.replaceTo = p.getReplaceTo();
19     }
20
21     @Override
22     public String getReplaceFrom() {
23         return this.replaceFrom;
24     }
25
26     @Override
27     public String getReplaceTo() {
28         return this.replaceTo;
29     }
30
31     @Override
32     public String toString() {
33         return ToStringBuilder.reflectionToString(this);
34     }
35 }