private static final String MSG_POST =
"<ul>"
+ "<li><code>" + CmdOption.OPT_CONFDIR + "</code>"
- + " オプション指定により、<br>"
- + "任意の設定格納ディレクトリを指定することができます。<br>"
+ + " オプション指定により、<br/>"
+ + "任意の設定格納ディレクトリを指定することができます。<br/>"
+ "<li><code>" + CmdOption.OPT_NOCONF + "</code>"
- + " オプション指定により、<br>"
- + "設定格納ディレクトリを使わずに起動することができます。<br>"
+ + " オプション指定により、<br/>"
+ + "設定格納ディレクトリを使わずに起動することができます。<br/>"
+ "</ul>";
File absPath = FileUtils.supplyFullPath(confPath);
String preErrMessage =
- "設定格納ディレクトリ<br>"
+ "設定格納ディレクトリ<br/>"
+ getCenteredFileName(absPath)
+ "の作成に失敗しました。";
if( ! isImplicitPath ){
"<code>"
+ CmdOption.OPT_CONFDIR
+ "</code> オプション"
- + "で指定された、<br>"
+ + "で指定された、<br/>"
+ preErrMessage;
}
}
String prompt =
- "設定ファイル格納ディレクトリ<br>"
+ "設定ファイル格納ディレクトリ<br/>"
+ getCenteredFileName(absPath)
+ "を作成します。";
boolean confirmed = confirmBuildConfigDir(existsAncestor, prompt);
File root = FileUtils.findRootFile(path);
showErrorMessage(
"<html>"
- + preMessage + "<br>"
+ + preMessage + "<br/>"
+ getCenteredFileName(root)
- + "を用意する方法が不明です。<br>"
- + "起動を中止します。<br>"
+ + "を用意する方法が不明です。<br/>"
+ + "起動を中止します。<br/>"
+ MSG_POST
+ "</html>" );
abort();
String preMessage ){
showErrorMessage(
"<html>"
- + preMessage + "<br>"
+ + preMessage + "<br/>"
+ getCenteredFileName(existsAncestor)
+ "への書き込みができないため、"
- + "処理の続行は不可能です。<br>"
- + "起動を中止します。<br>"
+ + "処理の続行は不可能です。<br/>"
+ + "起動を中止します。<br/>"
+ MSG_POST
+ "</html>" );
abort();
String preMessage){
String message =
"<html>"
- + preMessage + "<br>"
- + "このディレクトリを今から<br>"
+ + preMessage + "<br/>"
+ + "このディレクトリを今から<br/>"
+ getCenteredFileName(existsAncestor)
- + "に作成して構いませんか?<br>"
- + "このディレクトリ名は、後からいつでもヘルプウィンドウで<br>"
+ + "に作成して構いませんか?<br/>"
+ + "このディレクトリ名は、後からいつでもヘルプウィンドウで<br/>"
+ "確認することができます。"
+ "</html>";
private static void abortQuitBuildConfigDir(){
showWarnMessage(
"<html>"
- + "設定ディレクトリの作成をせずに起動を中止します。<br>"
+ + "設定ディレクトリの作成をせずに起動を中止します。<br/>"
+ MSG_POST
+ "</html>" );
abort();
private static void abortCantBuildConfigDir(File path){
showErrorMessage(
"<html>"
- + "設定ディレクトリ<br>"
+ + "設定ディレクトリ<br/>"
+ getCenteredFileName(path)
+ "の作成に失敗しました。"
- + "起動を中止します。<br>"
+ + "起動を中止します。<br/>"
+ MSG_POST
+ "</html>" );
abort();
private static void abortCantAccessConfigDir(File path){
showErrorMessage(
"<html>"
- + "設定ディレクトリ<br>"
+ + "設定ディレクトリ<br/>"
+ getCenteredFileName(path)
+ "へのアクセスができません。"
- + "起動を中止します。<br>"
+ + "起動を中止します。<br/>"
+ "このディレクトリへのアクセス権を調整し"
- + "読み書きできるようにしてください。<br>"
+ + "読み書きできるようにしてください。<br/>"
+ MSG_POST
+ "</html>" );
abort();
private static void abortCantWrite(File file){
showErrorMessage(
"<html>"
- + "ファイル<br>"
+ + "ファイル<br/>"
+ getCenteredFileName(file)
+ "への書き込みができません。"
- + "起動を中止します。<br>"
+ + "起動を中止します。<br/>"
+ "</html>" );
abort();
return;
return "<center>[ "
+ FileUtils.getHtmledFileName(path)
+ " ]</center>"
- + "<br>";
+ + "<br/>";
}
/**
}else if(lockPane.isRadioContinue()){
showInfoMessage(
"<html>"
- + "設定ディレクトリを使わずに起動を続行します。<br>"
- + "今回、各種設定の読み込み・保存はできません。<br>"
+ + "設定ディレクトリを使わずに起動を続行します。<br/>"
+ + "今回、各種設定の読み込み・保存はできません。<br/>"
+ "<code>"
+ CmdOption.OPT_NOCONF
+ "</code> オプション"
if(lock.isExistsFile()){
showErrorMessage(
"<html>"
- + "ロックファイルの強制解除に失敗しました。<br>"
+ + "ロックファイルの強制解除に失敗しました。<br/>"
+ "他に動いているJindolf"
- + "が見つからないのであれば、<br>"
- + "なんとかしてロックファイル<br>"
+ + "が見つからないのであれば、<br/>"
+ + "なんとかしてロックファイル<br/>"
+ getCenteredFileName(lock.getLockFile())
- + "を削除してください。<br>"
+ + "を削除してください。<br/>"
+ "起動を中止します。"
+ "</html>");
abort();
if(lock.isFileOwner()) break;
showErrorMessage(
"<html>"
- + "ロックファイル<br>"
+ + "ロックファイル<br/>"
+ getCenteredFileName(lock.getLockFile())
- + "を確保することができません。<br>"
+ + "を確保することができません。<br/>"
+ "起動を中止します。"
+ "</html>");
abort();