public class MavenPluginQueryerDefaultImpl extends MavenPluginQueryer
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_INPUT_ERROR_MESSAGE |
static String |
DEFAULT_INPUT_ERROR_MESSAGE_WITH_REGEX |
static String |
FOUND_VALID_VALUE |
static String |
PROMPT_STRING_WITH_DEFAULTVALUE |
static String |
PROMPT_STRING_WITHOUT_DEFAULTVALUE |
private Scanner |
reader |
| Constructor and Description |
|---|
MavenPluginQueryerDefaultImpl() |
| Modifier and Type | Method and Description |
|---|---|
String |
assureInputFromUser(String attribute,
String defaultValue,
List<String> options,
String prompt) |
String |
assureInputFromUser(String attribute,
String defaultValue,
String regex,
String prompt,
String errorMessage) |
void |
close() |
private String |
getErrorMessage(String regex) |
private String |
getPromptString(String attributeName,
String defaultValue) |
assureInputFromUser, assureInputFromUser, getInitValue, validateInputByOptions, validateInputByRegexpublic static final String FOUND_VALID_VALUE
public static final String PROMPT_STRING_WITH_DEFAULTVALUE
public static final String PROMPT_STRING_WITHOUT_DEFAULTVALUE
public static final String DEFAULT_INPUT_ERROR_MESSAGE
public static final String DEFAULT_INPUT_ERROR_MESSAGE_WITH_REGEX
private Scanner reader
public String assureInputFromUser(String attribute, String defaultValue, List<String> options, String prompt)
assureInputFromUser in class MavenPluginQueryerpublic String assureInputFromUser(String attribute, String defaultValue, String regex, String prompt, String errorMessage) throws org.apache.maven.plugin.MojoFailureException
assureInputFromUser in class MavenPluginQueryerorg.apache.maven.plugin.MojoFailureExceptionpublic void close()
close in class MavenPluginQueryerCopyright © 2020. All rights reserved.