Interface InputTextStepProperty<T>

All Superinterfaces:
StepProperty<T>
All Known Subinterfaces:
NumberStepProperty, StringStepProperty

public interface InputTextStepProperty<T> extends StepProperty<T>
Step property that takes a user input in a text field as an input. Used by InputTextStepPropertyBuilder
Since:
2.0.0
  • Method Details

    • isRequired

      boolean isRequired()
      Returns flag for whether this step property must have a value assigned.
      Specified by:
      isRequired in interface StepProperty<T>
      Returns:
      Flag for requirement of a value to be assigned
    • getPlaceHolder

      String getPlaceHolder()
      Returns the placeholder of the input text field. A placeholder is a hint is displayed in the input field before the user enters a value.
      Returns:
      PlaceHolder hint to be displayed in input field
    • getDefaultValue

      Optional<T> getDefaultValue()
      Returns the default value of the input text field.
      Specified by:
      getDefaultValue in interface StepProperty<T>
      Returns:
      Value of default text field value