OSDN Git Service

c8d28102cb586eb850148f82bddeca21a50f7c3a
[kybernetes/Kybernetes.git] / main / command / SYSTEM / HelpCommandArg.cs
1 \r
2 namespace com.andoutomo.kybernetes.command\r
3 {\r
4     class HelpCommandArg:CommandArg\r
5     {\r
6 \r
7 \r
8         public HelpCommandType SubCommandType\r
9         {\r
10             get;\r
11             private set;\r
12         }\r
13         public string HelpCommandStr\r
14         {\r
15             get;\r
16             private set;\r
17         }\r
18 \r
19 \r
20         public void split(string arguments)\r
21         {\r
22             string[] spaceSplitData = arguments.Split(' ');\r
23             if (spaceSplitData.Length == 1)\r
24             {\r
25                 this.SubCommandType = HelpCommandType.None;\r
26             }\r
27             else if (spaceSplitData[1].ToLower() == "all")\r
28             {\r
29                 this.SubCommandType = HelpCommandType.ALL;\r
30             }\r
31             else\r
32             {\r
33                 this.SubCommandType = HelpCommandType.One;\r
34                 this.HelpCommandStr = spaceSplitData[1].ToLower();\r
35             }\r
36         }\r
37         public bool getSplitResult()\r
38         {\r
39             return true;\r
40         }\r
41     }\r
42 \r
43     enum HelpCommandType\r
44     {\r
45         ALL,\r
46         One,\r
47         None\r
48     }\r
49 }\r