message = turnMessage();\r
KybernetesLogger.Log.debug("run success on " + this.GetType().ToString());\r
KybernetesLogger.Log.debug("message:" + message);\r
+\r
+ if (chain)\r
+ {\r
+ chainCommand.run(chainCommandArg, _form);\r
+ }\r
+\r
return true;\r
}\r
else\r
{\r
get { return "> ";}\r
}\r
+ private CommandArg chainCommandArg;\r
+ private AbCommand chainCommand;\r
+ private bool chain;\r
+ //このコマンド実行後に実施する追加コマンドを設定します。\r
+ protected void setChainCommand(CommandArg arg, AbCommand cmd)\r
+ {\r
+ if (arg != null && cmd != null)\r
+ {\r
+ this.chainCommandArg = arg;\r
+ this.chainCommand = cmd;\r
+ chain = true;\r
+ }\r
+ else\r
+ {\r
+ chain = false;\r
+ }\r
+ }\r
\r
}\r
public enum ErrorType\r
DataNotFound,\r
\r
}\r
+\r
}\r