OSDN Git Service

Cookieのパッケージ移動
[coroid/inqubus.git] / frontend / src / yukihane / inqubus / config / ConfigOutputProfile.java
1 package yukihane.inqubus.config;
2
3 import java.io.File;
4 import saccubus.worker.profile.OutputProfile;
5
6 /**
7  * コンフィグに設定された値を基にしたOutputProfile実装.
8  * @author yuki
9  */
10 public abstract class ConfigOutputProfile implements OutputProfile {
11     private final File dir;
12     private final String fileName;
13
14     public ConfigOutputProfile() {
15         final Config p = Config.INSTANCE;
16         this.dir = new File(p.getOutputDir());
17         this.fileName = p.getOutputFileNamePattern();
18     }
19
20     @Override
21     public File getDir() {
22         return dir;
23     }
24
25     @Override
26     public String getFileName() {
27         return fileName;
28     }
29 }