Class MavenPluginQueryer
- java.lang.Object
-
- com.microsoft.azure.maven.queryer.MavenPluginQueryer
-
- Direct Known Subclasses:
MavenPluginQueryerBatchModeDefaultImpl,TextIOMavenPluginQueryer
public abstract class MavenPluginQueryer extends Object
-
-
Constructor Summary
Constructors Constructor Description MavenPluginQueryer()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description StringassureInputFromUser(String attribute, Enum defaultValue, String prompt)abstract StringassureInputFromUser(String attribute, String defaultValue, String regex, String prompt, String errorMessage)abstract StringassureInputFromUser(String attribute, String defaultValue, List<String> options, String prompt)StringassureInputFromUser(String attribute, String defaultValue, org.apache.commons.collections4.BidiMap<String,String> options, String prompt)abstract voidclose()protected StringgetInitValue(String attribute)protected booleanvalidateInputByOptions(String input, List<String> options)protected booleanvalidateInputByRegex(String input, String regex)
-
-
-
Method Detail
-
assureInputFromUser
public abstract String assureInputFromUser(String attribute, String defaultValue, List<String> options, String prompt)
-
assureInputFromUser
public abstract String assureInputFromUser(String attribute, String defaultValue, String regex, String prompt, String errorMessage)
-
close
public abstract void close()
-
assureInputFromUser
public String assureInputFromUser(String attribute, Enum defaultValue, String prompt)
-
assureInputFromUser
public String assureInputFromUser(String attribute, String defaultValue, org.apache.commons.collections4.BidiMap<String,String> options, String prompt)
-
validateInputByOptions
protected boolean validateInputByOptions(String input, List<String> options)
-
-