public File convertFromText(final String value, final Class<?> requiredType, final String optionContext) { return new File(convertUserInputIntoAFullyQualifiedPath(value)); }
public boolean getAllPossibleValues(final List<Completion> completions, final Class<?> requiredType, final String originalUserInput, final String optionContext, final MethodTarget target) { String adjustedUserInput = convertUserInputIntoAFullyQualifiedPath(originalUserInput); final String directoryData = adjustedUserInput.substring(0, adjustedUserInput.lastIndexOf(File.separator) + 1); adjustedUserInput = adjustedUserInput.substring(adjustedUserInput.lastIndexOf(File.separator) + 1); populate(completions, adjustedUserInput, originalUserInput, directoryData); return false; }