equal
deleted
inserted
replaced
23 import java.util.HashMap; |
23 import java.util.HashMap; |
24 import java.util.List; |
24 import java.util.List; |
25 import java.util.Map; |
25 import java.util.Map; |
26 |
26 |
27 /** |
27 /** |
|
28 * Converts command line arguments from String array to object. |
|
29 * Checks basic constraints (if only supported options are used and if they have correct number of |
|
30 * parameters) |
28 * |
31 * |
29 * @author Ing. František Kučera (frantovo.cz) |
32 * @author Ing. František Kučera (frantovo.cz) |
30 */ |
33 */ |
31 public class CLIParser { |
34 public class CLIParser { |
32 |
35 |
125 case Tokens.INFO_DATABASES: |
128 case Tokens.INFO_DATABASES: |
126 options.addShowInfo(InfoType.DATABASES); |
129 options.addShowInfo(InfoType.DATABASES); |
127 break; |
130 break; |
128 case Tokens.INFO_CONNECTION: |
131 case Tokens.INFO_CONNECTION: |
129 options.addShowInfo(InfoType.CONNECTION); |
132 options.addShowInfo(InfoType.CONNECTION); |
130 options.addDatabaseNameToTest(fetchNext(args, ++i)); |
133 options.addDatabaseNamesToTest(fetchNext(args, ++i)); |
131 break; |
134 break; |
132 default: |
135 default: |
133 throw new CLIParserException("Unknown option: " + arg); |
136 throw new CLIParserException("Unknown option: " + arg); |
134 } |
137 } |
135 } |
138 } |