Есть несколько довольно распространенных классов, таких как ResultSet или JsonObject и так далее. Такие классы используют такие функции, как getInt
, getString
, setInt
, setString
для получения или установки необработанных значений типа в/из объекта.
Мне интересно, есть ли общий интерфейс, который мог бы обрабатывать такой тип, возможно, в таком конструкторе:
public PoJo(IRawTypeInterface src)
{
this.intField = src.getInt("nameOfIntStuff");
this.strField = src.getString("nameOfStrStuff");
}
Если бы ResultSet и JsonObject реализовали бы такой интерфейс, можно было бы создать такой класс PoJo из Recordset или JsonObject.
То, что я хочу знать, это...
- Есть ли уже такой Интерфейс, а я просто не знал?
- Я или планировал добавить такой интерфейс в java lib?
- Что вы думаете об этом?
Спасибо