У меня есть объект Java с несколькими членами. Я хочу создать небольшой, быстрый и грязный редактор, который позволит мне легко установить значение элементов. Я создал панель, которая содержит TextField для каждого члена. У меня есть метод setValues(), который принимает значение TextFields и устанавливает их в объект. Этот метод вызывается автоматически, когда я вызываю getDataObject() из панели. Некоторые члены содержат строки, некоторые другие — двойные, а некоторые — целые числа. Ничего фантастического.
Однако возникает вопрос, как проще всего улучшить эту панель? Как я могу добавить некоторую проверку без необходимости вручную проверять каждое значение? Как я могу сделать это без написания огромного количества кода? На данный момент моя быстрая и очень грязная реализация просто распространяет RuntimeException, но, конечно, это временно.
Прежде чем приступить к написанию всего этого кода, я подумал, какой шаблон будет лучшим, или есть ли какая-нибудь библиотека для выполнения таких операций, поскольку это кажется относительно распространенным вариантом использования. Другими словами, если есть ленивый выход.