OSDN Git Service

クラス名変更
[coroid/inqubus.git] / frontend / src / yukihane / inqubus / util / OutputNamePattern.java
1 package yukihane.inqubus.util;
2
3 import nicobrowser.NamePattern;
4
5 /**
6  *
7  * @author yuki
8  */
9 public class OutputNamePattern extends NamePattern {
10
11     private static final String FILE_NAME_PATTERN = "{filename}";
12     private String fileName = "";
13
14     public OutputNamePattern(String pattern) {
15         super(pattern);
16         setIsNotLow(true);
17     }
18
19     public final void setFileName(String fileName) {
20         this.fileName = fileName;
21     }
22
23     @Override
24     protected String replacePlaceHolder(String str) {
25         String res = super.replacePlaceHolder(str);
26         return res.replace(FILE_NAME_PATTERN, fileName);
27     }
28 }