Commit | Line | Data |
---|---|---|
a3b510ab NR |
1 | package com.googlecode.lanterna.gui2.dialogs; |
2 | ||
3 | /** | |
4 | * Interface to implement for custom validation of text input in a {@code TextInputDialog} | |
5 | * @author Martin | |
6 | */ | |
7 | public interface TextInputDialogResultValidator { | |
8 | /** | |
9 | * Tests the content in the text box if it is valid or not | |
10 | * @param content Current content of the text box | |
11 | * @return {@code null} if the content is valid, or an error message explaining what's wrong with the content | |
12 | * otherwise | |
13 | */ | |
14 | String validate(String content); | |
15 | } |