OSDN Git Service

version 1.1
[kybernetes/Kybernetes.git] / KyberNetes / command / Control / AddTagCommandArg.cs
diff --git a/KyberNetes/command/Control/AddTagCommandArg.cs b/KyberNetes/command/Control/AddTagCommandArg.cs
new file mode 100644 (file)
index 0000000..0076080
--- /dev/null
@@ -0,0 +1,43 @@
+using System;\r
+using System.Collections.Generic;\r
+using System.Linq;\r
+using System.Text;\r
+using com.andoutomo.kybernetes.command.template;\r
+\r
+namespace com.andoutomo.kybernetes.command.Control\r
+{\r
+    class AddTagCommandArg:StandardCommandArg\r
+    {\r
+        internal bool useDialog\r
+        {\r
+            get;\r
+            private set;\r
+        }\r
+        internal string tagName\r
+        {\r
+            get;\r
+            private set;\r
+        }\r
+        protected override void split()\r
+        {\r
+\r
+            if (splitData.Length < 2)\r
+            {\r
+                isValid = false;\r
+                return;\r
+            }\r
+            if (splitData.Length == 2)\r
+            {\r
+                isValid = true;\r
+                useDialog = true;\r
+\r
+            }\r
+            else\r
+            {\r
+                isValid = true;\r
+                useDialog = false;\r
+                tagName = splitData[2];\r
+            }\r
+        }\r
+    }\r
+}\r