OSDN Git Service

初期登録
[kybernetes/Kybernetes.git] / KyberNetes / command / Control / RepeatCommandArg.cs
1 using com.andoutomo.kybernetes.command.template;\r
2 \r
3 namespace com.andoutomo.kybernetes.command\r
4 {\r
5     class RepeatCommandArg:StandardCommandArg\r
6     {\r
7         internal bool isRepeat\r
8         {\r
9             get;\r
10             private set;\r
11         }\r
12         protected override void split()\r
13         {\r
14             if (splitData.Length < 3)\r
15             {\r
16                 isValid = false;\r
17                 return;\r
18             }\r
19             string word = splitData[2];\r
20             switch (word.ToLower())\r
21             {\r
22                 case "on":\r
23                 case "true":\r
24                 case "1":\r
25                     isRepeat = true;\r
26                     isValid = true;\r
27                     break;\r
28                 \r
29                 case "off":\r
30                 case "false":\r
31                 case "0":\r
32                     isRepeat = false;\r
33                     isValid = true;\r
34                     break;\r
35 \r
36                 default:\r
37                     isValid = false;\r
38                     break;\r
39             }\r
40         }\r
41     }\r
42 }\r