@FunctionalInterface public interface InputHandler
TextInputComponent
.Modifier and Type | Method and Description |
---|---|
static InputHandler |
limitHandler(BiFunction<Interaction,String,String> inputHandler,
int maxSize)
Creates an input handler that first applies the passed input handler and then substrings the input from the
start if it is longer then the provided maxSize
|
String |
processInput(Interaction interaction,
String input)
When input changes this method will be called with the new input and should output what the
text input should actually be set to.
|
String processInput(Interaction interaction, String input)
interaction
- the interactioninput
- the inputstatic InputHandler limitHandler(BiFunction<Interaction,String,String> inputHandler, int maxSize)
inputHandler
- the input handlermaxSize
- the max sizeCopyright © 2021. All rights reserved.