Operating System: All
Modify the spec for the standard JSF components to include JSR-276 metadata.
This is from old CR 6204877:
The metadata format for a sun-faces-config.xml file includes the ability to
declare a <base-component-type> for a <component> definition, which can be used
by tools to inherit property metadata (and other information) from the base
component class. In standard-html-renderkit.xml, this facility is used, but
only for the concrete HTML component classes. It should also be used to reflect
the inheritance of the generic component classes. In particular, to document that:
Without this, tools that want to analyze a third party component declaration
that extends UIInput will miss, for example, the fact that UIInput includes all
the ValueHolder properties (because of inheritance from UIOutput) as well as the
EditableValueHolder properties that it implements directly.
In particular, this has caused problems for Creator, which has code generators
that create component, BeanInfo, and tag classes (not just tag classes like the
email@example.com 2004-12-07 02:38:51 GMT