Although I do still think we should generally discourage two-phase construction, it is occasionally truly necessary and it seems like it might be nice to have a method up in Component that uses those component bits to return whether the component has been attached already. This way, when two phase truly is needed, you don't need to implement a boolean for use in your onAttach(). Instead you would call isFirstAttach() which would check a single lighter-weight bit (versus 16 or even 32 bits per component in a subclass (depending on processor architecture and alignment considerations of the JVM)). I'm not neccessarily /gung-ho/ about this idea, but the core is in a unique position to add this to the root Component class and I personally would use it if it existed in those unusual cases where I need to do two-phase construction. I think other developers might like it as well. Thoughts?
-- View this message in context: http://www.nabble.com/isFirstAttach%28%29-convenience-method-tf3692483.html#a10324166 Sent from the Wicket - Dev mailing list archive at Nabble.com.
