Interface ClickableInput<T extends AbstractInputBuilder>

All Known Implementing Classes:
ButtonInputBuilder

public interface ClickableInput<T extends AbstractInputBuilder>
  • Method Summary

    Modifier and Type
    Method
    Description
    default T
    onClick(List<String> lockInputNames)
    Registers the onClick event for the input.
    default T
    onClick(List<String> lockInputNames, List<String> excludeInputNames)
    Registers the onClick event for the input.
  • Method Details

    • onClick

      default T onClick(List<String> lockInputNames, List<String> excludeInputNames)
      Registers the onClick event for the input. The event will be triggered when the input is clicked.
      Parameters:
      lockInputNames - list of input names that should be locked during the onClick event. Must not be null or empty.
      excludeInputNames - list of inputs that should be excluded from the onClick event.
      Returns:
      self
      Since:
      17.0 - Paloma
    • onClick

      default T onClick(List<String> lockInputNames)
      Registers the onClick event for the input. The event will be triggered when the input is clicked.
      Parameters:
      lockInputNames - list of input names that should be locked during the onClick event. Must not be null or empty.
      Returns:
      self
      Since:
      17.0 - Paloma