I'm running into some dead-ends as I try to implement some custom functionality on master/detail forms.
I need to be able to execute certain functionality right after the form component is constructed. I'd like this functionality to occur in my new abstract base classes so derived classes don't have to remember to do so.
There are limitations on AbstractControlFactory and AbstractForm because methods are declared as final. Why is AbstractForm.createControl declared final?
Maybe what's missing is some method, maybe postCreateControl(), that will get called by AbstractControlFactory after calling createControl(), giving derived classes a chance to do something (like set internal control states).
WDYT? Is this worth pursuing, or am I missing something that already allows this?