==> The protected method taht use should implement will be as simple as possible : initView, but I need a name fr internal method that will call the user one and do some generics things
for hideView etc.. the same principle will be applied, user method will be hideView and internal method will be hideInternalView
the xxxInternalxxxx method could be named differently if you have a better idea.
But I want to keep these 2 levels : JRebirth default code (processed before) than user code.
==>
doMethods will be renamed too
==>
Abstract Methods allow to write high level components, for low level ones extends Default classes, ie: DefaultModel which override all required method without doing something
The counter part is that the user will have pmd error asking him to correct this error :
http://checkstyle.sourceforge.net/config_design.html#DesignForExtensionSame principle is applied for event handler and adapters with Default Classes that extends Abstract ones avoiding to write useless empty methods.
This evening I will refactor some part that will be available into the snapshot version tomorrow.
Thank you for your useful feedbacks
Seb