No, but you could generate interfaces and implement those interfaces
using java.lang.reflect.Proxy, hiding the actual record behind such a
proxy. Within the proxy, parts of this listener API can be
implemented, maybe.
But it would probably be a clumsy solution, compared to actual
listener support by jOOQ's core
I thought about doing it a similar way. Very complicated for what would
seem like adding a few lines of code into the UpdatableRecord? Wouldn't
it just need to maintain a list of listeners and fire an event on
setValue? Or is it more complicated than I am imagining?
Thanks, Ryan