JSF 复合组件接口标记 "expert" 属性。它是做什么用的?

JSF composite component interface tag "expert" property. What is it for?

关于JSF复合组件的<composite:interface>标签,(接口标签](https://docs.oracle.com/javaee/7/javaserver-faces-2-2/vdldocs-facelets/cc/interface.html)的"expert"属性有什么用?

描述非常模糊,我没有找到任何关于它的使用或在线文档的参考资料。

它的用途和用途是什么?

我扫描了 Mojarra source code. It's ultimately set in java.beans.FeatureDescriptor class。

但它并没有真正在任何地方使用。

由此我得出结论,它只是未使用的继承逻辑。这同样适用于 dislayNameshortDescriptionhiddenpreferred 属性。具体使用的只有namecomponentType

未使用的属性最多仅由 Eclipse 和 Netbeans 等 IDE 等工具使用,以便它们可以在使用(自定义)复合组件时解析和显示正确的标签和工具提示。