Каков наилучший способ проверки текстового, комбинированного и любого другого SWT-виджета, включенного в Eclipse Wizard? Недавно я попал в проект, в котором много разных мастеров. Я пытался добавить FocusListeners, ModifyListeners и т. Д., Однако размер кода и его сложность оказались не такими, как я ожидал.
Допустим, в WizardPage есть два элемента Text. Они оба не могут быть пустыми и должны содержать только маленькие буквы. Как написать валидатор, который проверяет, являются ли поля пустыми или содержат неожиданные символы, и отображает ли сообщение об ошибке в случае, если что-то пошло не так.
То, как это должно быть сделано, должно быть изощренным, элегантным и полезным.