我可以使用以下方法创建 2 个互斥选项:
Option a = OptionBuilder.create("a");
Option b = OptionBuilder.create("b");
OptionGroup optgrp = new OptionGroup();
optgrp .setRequired(true);
optgrp .addOption(a);
optgrp .addOption(b);
以上将强制用户提供选项 a 或选项 b。
但如果我有第三种选择,c:
Option c = OptionBuilder.create("c");
是否可以创建互斥选项,例如:
任何一个:
- 必须提供选项 a 或
- 必须提供选项 b 和 c
我看不到使用 OptionGroup 的方法吗?