OSDN Git Service

構成変更のためファイルを置き直し。
[kybernetes/Kybernetes.git] / TaskControlCommand / command / Control / EndCommandArg.cs
1 using com.andoutomo.kybernetes.data;\r
2 using com.andoutomo.kybernetes.command.template;\r
3 \r
4 namespace com.andoutomo.kybernetes.command\r
5 {\r
6     class EndCommandArg:StandardCommandArg\r
7     {\r
8         public TimeComponent EndTime\r
9         {\r
10             get;\r
11             private set;\r
12         }\r
13         protected override void split()\r
14         {\r
15 \r
16             if (splitData.Length < 3)\r
17             {\r
18                 EndTime = TimeComponent.justNow();\r
19                 isValid = true;\r
20             }\r
21             else if (splitData[2].ToLower() == "now")\r
22             {\r
23                 EndTime = TimeComponent.justNow();\r
24                 isValid = true;\r
25             }\r
26             else if (splitData[2].Contains(":"))\r
27             {\r
28                 EndTime = new TimeComponent(splitData[2]);\r
29                 isValid = true;\r
30             }\r
31             else\r
32             {\r
33                 isValid = false;\r
34             }\r
35         }\r
36     }\r
37 }\r