1 using com.andoutomo.kybernetes.data;
\r
3 namespace com.andoutomo.kybernetes.command
\r
5 public class ListCommandArg:CommandArg
\r
7 private DateComponent searchDateInner;
\r
10 public DateComponent SearchDate
\r
12 get { return searchDateInner; }
\r
15 public virtual bool SearchAll
\r
20 public virtual bool SearchRemain
\r
25 public virtual bool SearchGoing
\r
30 public void split(string arguments)
\r
32 string[] spaceSplitData = arguments.Split(' ');
\r
34 if (spaceSplitData.Length == 1)
\r
36 searchDateInner = null;
\r
38 else if (spaceSplitData.Length >= 2)
\r
40 if (spaceSplitData[1].ToLower() == "all")
\r
43 SearchRemain = false;
\r
44 SearchGoing = false;
\r
46 else if (spaceSplitData[1].ToLower() == "remain")
\r
49 SearchRemain = true;
\r
50 SearchGoing = false;
\r
52 else if (spaceSplitData[1].ToLower() == "going")
\r
55 SearchRemain = false;
\r
61 SearchRemain = false;
\r
62 SearchGoing = false;
\r
63 searchDateInner = new DateComponent(spaceSplitData[1]);
\r
69 public bool getSplitResult()
\r