public static Option[] cliStringToOptionArray(String s, char separator, Option expectedType) { if (s == null || s.length() < 1) { return new Option[0]; } String[] subStrings = s.split(Character.toString(separator)); Option[] options = new Option[subStrings.length]; for (int i = 0; i < options.length; i++) { options[i] = expectedType.copy(); options[i].setValueViaCLIString(subStrings[i]); } return options; }
public static Option[] cliStringToOptionArray(String s, char separator, Option expectedType) { if (s == null || s.length() < 1) { return new Option[0]; } String[] subStrings = s.split(Character.toString(separator)); Option[] options = new Option[subStrings.length]; for (int i = 0; i < options.length; i++) { options[i] = expectedType.copy(); options[i].setValueViaCLIString(subStrings[i]); } return options; }
@Override public void applyState() { this.editedOption.setValueViaCLIString(getText().length() > 0 ? getText() : null); } }
public void setList(Option[] optList) { Option[] newArray = new Option[optList.length]; for (int i = 0; i < optList.length; i++) { newArray[i] = this.expectedType.copy(); newArray[i].setValueViaCLIString(optList[i].getValueAsCLIString()); } this.currentList = newArray; }
public void setList(Option[] optList) { Option[] newArray = new Option[optList.length]; for (int i = 0; i < optList.length; i++) { newArray[i] = this.expectedType.copy(); newArray[i].setValueViaCLIString(optList[i].getValueAsCLIString()); } this.currentList = newArray; }
for (int i = 0; i < optionString.length(); i++) { opt = getOption(optionString.charAt(i)); opt.setValueViaCLIString(""); nextSpaceIndex + 1, cliString.length()); if (opt instanceof FlagOption) { opt.setValueViaCLIString(""); cliString = parameters; } else { String[] paramSplit = splitParameterFromRemainingOptions(parameters); opt.setValueViaCLIString(paramSplit[0]); cliString = paramSplit[1];
for (int i = 0; i < optionString.length(); i++) { opt = getOption(optionString.charAt(i)); opt.setValueViaCLIString(""); nextSpaceIndex + 1, cliString.length()); if (opt instanceof FlagOption) { opt.setValueViaCLIString(""); cliString = parameters; } else { String[] paramSplit = splitParameterFromRemainingOptions(parameters); opt.setValueViaCLIString(paramSplit[0]); cliString = paramSplit[1];
learnerVariedParamOption.setValueViaCLIString(paramValue);