+++ /dev/null
-package com.googlecode.lanterna.gui2;
-
-import com.googlecode.lanterna.input.KeyStroke;
-
-/**
- * This interface can be used to programmatically intercept input from the user and decide if the input should be passed
- * on to the interactable. It's also possible to fire custom actions for certain keystrokes.
- */
-public interface InputFilter {
- /**
- * Called when the component is about to receive input from the user and decides if the input should be passed on to
- * the component or not
- * @param interactable Interactable that the input is directed to
- * @param keyStroke User input
- * @return {@code true} if the input should be passed on to the interactable, {@code false} otherwise
- */
- boolean onInput(Interactable interactable, KeyStroke keyStroke);
-}