Package org.apache.tools.ant.input
Class InputRequest
java.lang.Object
org.apache.tools.ant.input.InputRequest
- Direct Known Subclasses:
MultipleChoiceInputRequest
public class InputRequest
extends java.lang.Object
Encapsulates an input request.
- Since:
- Ant 1.5
-
Constructor Summary
Constructors Constructor Description InputRequest(java.lang.String prompt)
Construct an InputRequest. -
Method Summary
Modifier and Type Method Description java.lang.String
getDefaultValue()
Gets a configured default value.java.lang.String
getInput()
Retrieves the user input.java.lang.String
getPrompt()
Retrieves the prompt text.boolean
isInputValid()
Is the user input valid?void
setDefaultValue(java.lang.String d)
Configures a default value.void
setInput(java.lang.String input)
Sets the user provided input.
-
Constructor Details
-
InputRequest
public InputRequest(java.lang.String prompt)Construct an InputRequest.- Parameters:
prompt
- The prompt to show to the user. Must not be null.
-
-
Method Details
-
getPrompt
public java.lang.String getPrompt()Retrieves the prompt text.- Returns:
- the prompt.
-
setInput
public void setInput(java.lang.String input)Sets the user provided input.- Parameters:
input
- the string to be used for input.
-
isInputValid
public boolean isInputValid()Is the user input valid?- Returns:
- true if it is.
-
getInput
public java.lang.String getInput()Retrieves the user input.- Returns:
- the user input.
-
getDefaultValue
public java.lang.String getDefaultValue()Gets a configured default value.- Returns:
- the default value.
- Since:
- Ant 1.7.0
-
setDefaultValue
public void setDefaultValue(java.lang.String d)Configures a default value.- Parameters:
d
- the value to set.- Since:
- Ant 1.7.0
-