You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The components code is full of duplicated code and Javadocs for the various attributes.
Some common attributes are found in many components (.e.g visible, onClick, onMouseOver, onMouseOut, style, styleClass etc) and the corresponding code and Javadocs is repeated in every single component class.
There is already a lot of code generation happening for the tag lib descriptor file, the Tag classes, and the faces-config XML ; it should be feasible to extend the annotation framework in order to improve the component definition to share the common component attributes definition and automate the corresponding code (e.g. saveState and restoreState methods).
The text was updated successfully, but these errors were encountered:
The components code is full of duplicated code and Javadocs for the various attributes.
Some common attributes are found in many components (.e.g
visible
,onClick
,onMouseOver
,onMouseOut
,style
,styleClass
etc) and the corresponding code and Javadocs is repeated in every single component class.There is already a lot of code generation happening for the tag lib descriptor file, the Tag classes, and the faces-config XML ; it should be feasible to extend the annotation framework in order to improve the component definition to share the common component attributes definition and automate the corresponding code (e.g.
saveState
andrestoreState
methods).The text was updated successfully, but these errors were encountered: