|
Extension Points
Listing 1. One proposed solution for no standard mechanism for supplying additional design-time metadata is to utilize the extension points in faces-config.xml. <component>
<description>PanelPage lays out an entire page.
</description>
<icon>
<small-icon>
/oracle/adfdtinternal/view/faces/icons/
panelPage.gif
</small-icon>
</icon>
.......
<facet>
<description>Often contains menuTabs component.
</description>
<display-name>tabs</display-name>
<facet-name>tabs</facet-name>
<facet-extension>
<facet-metadata>
<preferred>true</preferred>
<preferred-children>ui:menuTabs
</preferred-children>
</facet-metadata>
</facet-extension>
</facet>
.......
<component-extension>
.......
<component-metadata>
<allowed-child-components>NONE
</allowed-child-components>
<default-property>title</default-property>
<category>Layout</category>
<help-topic>/oracle/adfinternal/help/page.htm
</help-topic>
</component-metadata>
</component-extension>
</component>
|