OSDN Git Service

b417e0bfec2d441bffb3865c664050554c770dfc
[kybernetes/Kybernetes.git] / main / command / SYSTEM / EchoCommand.cs
1 \r
2 namespace com.andoutomo.kybernetes.command.SYSTEM\r
3 {\r
4     class EchoCommand:AbCommand\r
5     {\r
6         private string Message;\r
7         protected override bool execute()\r
8         {\r
9             EchoCommandArg param = (EchoCommandArg)argument;\r
10             if (param.DoIt)\r
11             {\r
12                 form.Echo = param.Echo_setting;\r
13             }\r
14             if (string.IsNullOrEmpty(param.echoMessage))\r
15             {\r
16                 Message = "echo は " + (form.Echo ? "on" : "off") + "です。";\r
17             }\r
18             else\r
19             {\r
20                 Message = param.echoMessage;\r
21             }\r
22             return true;\r
23         }\r
24 \r
25         protected override string turnMessage()\r
26         {\r
27             return Message;\r
28         }\r
29 \r
30         protected override string turnErrorMessage()\r
31         {\r
32             return base.DefaultErrorMessage;\r
33         }\r
34 \r
35         protected override string turnSplitErrorMessage()\r
36         {\r
37             return base.DefaultSplitErrorMessage;\r
38         }\r
39     }\r
40 }\r