*/
private static final String PROXY_USE = "network.proxy.use";
- public boolean getUseProxy() {
+ public boolean getProxyUse() {
return config.getBoolean(PROXY_USE, false);
}
- public void setUseProxy(boolean s) {
+ public void setProxyUse(boolean s) {
config.setProperty(PROXY_USE, s);
}
private static final String PROXY_HOST = "network.proxy.host";
public void setOutputDisplayProgress(boolean s) {
config.setProperty(FILE_OUTPUT_DISPLAY_PROGRESS, s);
}
- /**
+ /*
+ * ファイル - 禁則文字
+ */
+ private static final String FILE_REPLACE_FROM = "file.prohibit.replace_from";
+
+ public String getReplaceFrom() {
+ return config.getString(FILE_REPLACE_FROM, "/\\:*?\"<>|.");
+ }
+
+ public void setReplaceFrom(String s) {
+ config.setProperty(FILE_REPLACE_FROM, s);
+ }
+ private static final String FILE_REPLACE_TO = "file.prohibit.replace_to";
+
+ public String getReplaceTo() {
+ return config.getString(FILE_REPLACE_TO, "_");
+ }
+
+ public void setReplaceTo(String s) {
+ config.setProperty(FILE_REPLACE_TO, s);
+ }
+ /*
* コメント
*/
private static final String COMMENT_SIZE_AUTOSIZE = "comment.size.autosize";
}
private static final String COMMENT_SIZE_MANUAL = "comment.size.manual";
- public Integer getCommentSizeManual() {
- return config.getInteger(COMMENT_SIZE_MANUAL, null);
+ public String getCommentSizeManual() {
+ return config.getString(COMMENT_SIZE_MANUAL, "");
}
- public void setCommentSizeManual(Integer s) {
+ public void setCommentSizeManual(String s) {
config.setProperty(COMMENT_SIZE_MANUAL, s);
}
private static final String COMMENT_MIN_SIZE_AUTOSIZE = "comment.minutesize.autosize";
}
private static final String COMMENT_MIN_SIZE_MANUAL = "comment.minutesize.manual";
- public Integer getCommentMinSizeManual() {
- return config.getInteger(COMMENT_MIN_SIZE_MANUAL, null);
+ public String getCommentMinSizeManual() {
+ return config.getString(COMMENT_MIN_SIZE_MANUAL, "");
}
- public void setCommentMinSizeManual(Integer s) {
+ public void setCommentMinSizeManual(String s) {
config.setProperty(COMMENT_MIN_SIZE_MANUAL, s);
}
+ private static final String COMMENT_DISPLAY_MAX_SIZE_DEFAULT = "comment.displaysize.default";
+
+ public boolean getCommentDisplaySizeDefault() {
+ return config.getBoolean(COMMENT_DISPLAY_MAX_SIZE_DEFAULT, true);
+ }
+
+ public void setCommentDisplaySizeDefault(boolean s) {
+ config.setProperty(COMMENT_DISPLAY_MAX_SIZE_DEFAULT, s);
+ }
+ private static final String COMMENT_DISPLAY_MAX_SIZE_MANUAL = "comment.displaysize.manual";
+
+ public String getCommentDisplaySizeManual() {
+ return config.getString(COMMENT_DISPLAY_MAX_SIZE_MANUAL, "");
+ }
+
+ public void setCommentDisplaySizeManual(String s) {
+ config.setProperty(COMMENT_DISPLAY_MAX_SIZE_MANUAL, s);
+ }
private static final String COMMENT_FONTPATH = "comment.fontpath";
- public File getFontPath() {
- return new File(config.getString(COMMENT_FONTPATH, "C:/Windows/Fonts/msgothic.ttc"));
+ public String getFontPath() {
+ return config.getString(COMMENT_FONTPATH, "C:/Windows/Fonts/msgothic.ttc");
}
- public void setFontPath(File s) {
+ public void setFontPath(String s) {
config.setProperty(COMMENT_FONTPATH, s);
}
private static final String COMMENT_FONT_INDEX = "comment.fontindex";
- public Integer getFontIndex() {
- return config.getInteger(COMMENT_FONT_INDEX, Integer.valueOf(1));
+ public String getFontIndex() {
+ return config.getString(COMMENT_FONT_INDEX, "1");
}
- public void setFontIndex(Integer s) {
+ public void setFontIndex(String s) {
config.setProperty(COMMENT_FONT_INDEX, s);
}
private static final String COMMENT_FONT_SHADOW = "comment.fontshadow";
return config.getInt(COMMENT_FONT_SHADOW, 1);
}
- public void setFontIndex(int s) {
+ public void setFontShadow(int s) {
config.setProperty(COMMENT_FONT_SHADOW, s);
}
private static final String COMMENT_FONT_SIZING_DISABLE = "comment.font_no_sizing";
- public boolean getFontSizeDisable() {
+ public boolean getFontSizeArrangeDisable() {
return config.getBoolean(COMMENT_FONT_SIZING_DISABLE, false);
}
- public void setFontSizeDisable(boolean s) {
+ public void setFontSizeArrangeDisable(boolean s) {
config.setProperty(COMMENT_FONT_SIZING_DISABLE, s);
}
private static final String COMMENT_FONT_OPAQUE = "comment.opaque";
}
private static final String FFMPEG_PATH = "ffmpeg.path";
- public File getFfmpegPath() {
- return new File(config.getString(FFMPEG_PATH, "bin/ffmpeg.exe"));
+ public String getFfmpegPath() {
+ return config.getString(FFMPEG_PATH, "bin/ffmpeg.exe");
}
- public void setFfmpegPath(File s) {
- config.setProperty(FFMPEG_PATH, s.toString());
+ public void setFfmpegPath(String s) {
+ config.setProperty(FFMPEG_PATH, s);
}
private static final String FFMPEG_DLLPATH = "ffmpeg.dllpath";
- public File getFfmpegDllPath() {
- return new File(config.getString(FFMPEG_DLLPATH, "bin/nicovideo.dll"));
+ public String getFfmpegDllPath() {
+ return config.getString(FFMPEG_DLLPATH, "bin/nicovideo.dll");
}
- public void setFfmpegDllPath(File s) {
- config.setProperty(FFMPEG_DLLPATH, s.toString());
+ public void setFfmpegDllPath(String s) {
+ config.setProperty(FFMPEG_DLLPATH, s);
}
private static final String FFMPEG_PARAM_DIRECT = "ffmpeg.param.direct";
private static final String FFMPEG_PARAM_EXT = "ffmpeg.param.ext";
public String getFfmpegExtension() {
- return config.getString(FFMPEG_PARAM_EXT, "");
+ return config.getString(FFMPEG_PARAM_EXT, ".m4v");
}
public void setFfmpegExtension(String s) {
private static final String FFMPEG_PARAM_OUT = "ffmpeg.param.out";
public String getFfmpegOutOption() {
- return config.getString(FFMPEG_PARAM_OUT, "");
+ return config.getString(FFMPEG_PARAM_OUT, "-f ipod -g 150 -qcomp 0.7 -qmin 20 -qmax 30 -qdiff 4 -subq 6 -me_range 16 -i_qfactor 0.714286");
}
public void setFfmpegOutOption(String s) {
}
private static final String FFMPEG_PARAM_RESIZE_WIDTH = "ffmpeg.param.resize_width";
- public Integer getFfmpegResizeWidth() {
- return config.getInteger(FFMPEG_PARAM_RESIZE_WIDTH, Integer.valueOf(480));
+ public String getFfmpegResizeWidth() {
+ return config.getString(FFMPEG_PARAM_RESIZE_WIDTH, "480");
}
- public void getFfmpegResizeWidth(Integer s) {
+ public void setFfmpegResizeWidth(String s) {
config.setProperty(FFMPEG_PARAM_RESIZE_WIDTH, s);
}
private static final String FFMPEG_PARAM_RESIZE_HEIGHT = "ffmpeg.param.resize_height";
- public Integer getFfmpegResizeHeight() {
- return config.getInteger(FFMPEG_PARAM_RESIZE_HEIGHT, Integer.valueOf(480));
+ public String getFfmpegResizeHeight() {
+ return config.getString(FFMPEG_PARAM_RESIZE_HEIGHT, "320");
}
- public void getFfmpegResizeHeight(Integer s) {
+ public void setFfmpegResizeHeight(String s) {
config.setProperty(FFMPEG_PARAM_RESIZE_HEIGHT, s);
}
private static final String FFMPEG_PARAM_KEEP_ASPECT = "ffmpeg.param.keep_aspect";
}
public void save() throws ConfigurationException {
- throw new UnsupportedOperationException();
-// try {
-// final Class<? extends Properties> clazz = this.getClass();
-// final Field[] fields = clazz.getDeclaredFields();
-// final Field[] propertyFields = getPropertyFields(fields);
-// for (Field f : propertyFields) {
-// config.setProperty(getPropertyName(f), getPropertyValue(f));
-// }
-// config.save();
-// } catch (SecurityException | IllegalArgumentException | IllegalAccessException | ConfigurationException ex) {
-// throw new ConfigurationException(ex);
-// }
+ config.save();
}
// private Field[] getPropertyFields(Field[] fields) {
// List<Field> res = new ArrayList<Field>();